projects/RPi: update RPi patch

Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
Stephan Raue 2014-02-07 16:25:00 +01:00
parent bd034d8913
commit 9de8172bf0

View File

@ -1,7 +1,7 @@
From 2b6791aa211b8cfc8defacc7ff3b17e548d7f6ce Mon Sep 17 00:00:00 2001 From bcdaa271b021257f572856386896b3fe74eaf00b Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sun, 12 May 2013 12:24:19 +0100 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 <popcornmix@gmail.com> Signed-off-by: popcornmix <popcornmix@gmail.com>
--- ---
@ -8526,7 +8526,7 @@ index 0a3ed01..6857875 100644
extern int sdhci_runtime_suspend_host(struct sdhci_host *host); extern int sdhci_runtime_suspend_host(struct sdhci_host *host);
extern int sdhci_runtime_resume_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 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 --- a/drivers/tty/serial/amba-pl011.c
+++ b/drivers/tty/serial/amba-pl011.c +++ b/drivers/tty/serial/amba-pl011.c
@@ -84,7 +84,7 @@ struct vendor_data { @@ -84,7 +84,7 @@ struct vendor_data {
@ -8562,10 +8562,10 @@ index 3e781b8..aad2393 100644
1.8.5.1 1.8.5.1
From 6e2d0f72a44822e4d53238a90728b75cfe5427fc Mon Sep 17 00:00:00 2001 From c8719e0445513cb4a4008f0dacac69b9f20dba40 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 7 May 2013 22:20:24 +0100 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. This is designed for quick compiling when developing.
No modules are needed and it includes all Pi specific drivers No modules are needed and it includes all Pi specific drivers
@ -8781,10 +8781,10 @@ index 0000000..e5efe75
1.8.5.1 1.8.5.1
From f97091bb51ae6d3cd138fb8362f26797474b5c35 Mon Sep 17 00:00:00 2001 From 245dc77b4002fec0ca704d6e4c4e644e07024388 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 1 May 2013 19:46:17 +0100 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 <popcornmix@gmail.com> Signed-off-by: popcornmix <popcornmix@gmail.com>
--- ---
@ -65856,10 +65856,10 @@ index 0000000..cdc9963
1.8.5.1 1.8.5.1
From 1b5d1e4b7bd40b5a74e6d552410433b2c0f775f5 Mon Sep 17 00:00:00 2001 From 61cb79abf0da04a6cb38f1bfd32de0ea18b1c6ae Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 1 May 2013 19:54:32 +0100 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 <popcornmix@gmail.com> Signed-off-by: popcornmix <popcornmix@gmail.com>
--- ---
@ -66292,10 +66292,10 @@ index 0000000..2f19203
1.8.5.1 1.8.5.1
From 56f85d09f08c12b58f36b255487d02b468139335 Mon Sep 17 00:00:00 2001 From ca1d3fdf7af3ef9f3cbf3f1f75d1e266af4a9d3b Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 1 May 2013 19:55:09 +0100 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 <popcornmix@gmail.com> Signed-off-by: popcornmix <popcornmix@gmail.com>
--- ---
@ -69334,10 +69334,10 @@ index 3c14e43..7626beb 100644
1.8.5.1 1.8.5.1
From 0862e5d3713ac76fc632f7a7cb8c66ecce7a93a8 Mon Sep 17 00:00:00 2001 From 5bdd6864ddf72fff9d06261bc5fc919b367da4c3 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 2 Jul 2013 23:42:01 +0100 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 <popcornmix@gmail.com> Signed-off-by: popcornmix <popcornmix@gmail.com>
--- ---
@ -81838,10 +81838,10 @@ index 0000000..b6bfa21
1.8.5.1 1.8.5.1
From a04cc2d7dfa176887532462f911eb9a1918f8a82 Mon Sep 17 00:00:00 2001 From 4724880e2477417b1fe2e4faad116fd906d5c7d2 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 3 Jul 2013 00:31:47 +0100 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 <popcornmix@gmail.com> Signed-off-by: popcornmix <popcornmix@gmail.com>
--- ---
@ -83131,10 +83131,10 @@ index 0000000..5325832
1.8.5.1 1.8.5.1
From b72d0ba95ffa6f9abe5b0df96025167226fe61e3 Mon Sep 17 00:00:00 2001 From df3983c58d34c4c930de3a7eff79e1ef4f04bc6e Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 26 Mar 2012 22:15:50 +0100 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 <popcornmix@gmail.com> Signed-off-by: popcornmix <popcornmix@gmail.com>
--- ---
@ -85456,10 +85456,10 @@ index 0000000..af3e6eb
1.8.5.1 1.8.5.1
From f7e9116fcb9571904658b4324477591392f7997e Mon Sep 17 00:00:00 2001 From 9986d943e0c36b6b6ebd311e7c732ddc9865e4dd Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 26 Mar 2013 17:26:38 +0000 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 <popcornmix@gmail.com> Signed-off-by: popcornmix <popcornmix@gmail.com>
--- ---
@ -85553,10 +85553,10 @@ index 3f38ba8..60076fe 100644
1.8.5.1 1.8.5.1
From 8782f482f66eacf485dda6a1bbc2aa15eb345b9e Mon Sep 17 00:00:00 2001 From 6387104db401ddf1a92e9581ba46bd99e058b090 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 8 May 2012 23:12:13 +0100 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 possible fix for sdcard missing status. Thank naren
@ -86808,10 +86808,10 @@ index aad2393..0aeeef8 100644
1.8.5.1 1.8.5.1
From cc29018f0fcb797fa0b61aa70dab0b50f2bd5119 Mon Sep 17 00:00:00 2001 From 08d8888b9e603434e397952b85c3db865f041783 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 4 Nov 2013 18:56:10 +0000 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 + arch/arm/configs/bcmrpi_cutdown_defconfig | 9 +
@ -88175,10 +88175,10 @@ index 0000000..180264a
1.8.5.1 1.8.5.1
From 79bf0fde9313eca745eca8aabd01a41598c107ca Mon Sep 17 00:00:00 2001 From 81c156f6adaf96efb9fe73100a07abdfb36dfa87 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 8 May 2013 11:46:50 +0100 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) 1-wire on GPIO4 (as a module)
--- ---
@ -88241,10 +88241,10 @@ index 63b8273..2a36411 100644
1.8.5.1 1.8.5.1
From 545b2d0b0ca0c4a6268f45e7784a059cc9c95f58 Mon Sep 17 00:00:00 2001 From 79fcae5f47de49dd681adedc51e7fbe054b58d45 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 3 Jul 2013 00:46:42 +0100 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 dwc_otg.fiq_fix_enable=1. Should give about 10% more ARM performance. Thanks
to Gordon and Costas to Gordon and Costas
@ -89404,10 +89404,10 @@ index e46d9bb..6b2c7d0 100644
1.8.5.1 1.8.5.1
From 32ada6047eef7cbb544a0d8c1c79393397bff100 Mon Sep 17 00:00:00 2001 From 6e179452e81484ae9651b3c8cc82a9aa42297738 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sat, 8 Sep 2012 15:17:53 +0100 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. driver. Thanks ddv2005.
--- ---
@ -89514,10 +89514,10 @@ index b7b6b0c..76b5085 100644
1.8.5.1 1.8.5.1
From b44a91a00163f5991019e72372d9223a5e2632af Mon Sep 17 00:00:00 2001 From 642b610078794899fd383139d2db5838ed152f05 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 3 Jul 2013 00:49:20 +0100 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 + arch/arm/Kconfig | 1 +
@ -89819,10 +89819,10 @@ index 0000000..7bc55bd
1.8.5.1 1.8.5.1
From 1ffc89f77d5ee344d5186f7e2e4b4ab6706eb369 Mon Sep 17 00:00:00 2001 From 795d722705e88258deb5ef1d32bdbe16e3b201ed Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Fri, 12 Apr 2013 23:58:47 +0100 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 ++++++++++++++++++++++++++++++++------ arch/arm/configs/bcmrpi_defconfig | 741 ++++++++++++++++++++++++++++++++------
@ -90858,10 +90858,10 @@ index 31f5afaa..31adf3c 100644
1.8.5.1 1.8.5.1
From eebaab06209987c79af89b2c917fc000ed25bc34 Mon Sep 17 00:00:00 2001 From d72c832ef34e9fe4ee7476a37c3a372d03c99251 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 8 Apr 2013 21:12:48 +0100 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 with dwc_otg.nak_holdoff_enable=0. Thanks gsh
--- ---
@ -91071,10 +91071,10 @@ index a9dea55..ebee73a 100644
1.8.5.1 1.8.5.1
From 9f46c3d5353e36c987b038405ac89445a7f199b8 Mon Sep 17 00:00:00 2001 From 9e529937ec1d84d13198b50dcd1db463998bacfb Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 26 Mar 2013 19:24:24 +0000 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 temperature. Thanks Dorian
--- ---
@ -91622,10 +91622,10 @@ index 0000000..3f9a733
1.8.5.1 1.8.5.1
From b3c9ca84a938dce992581248daa1c46b9c804384 Mon Sep 17 00:00:00 2001 From 831ca760c5c8504098655f749d6223989e740d99 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 17 Apr 2013 12:16:36 +0100 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 ++++++++++++++++++++++++++++++++++++----- arch/arm/mach-bcm2708/bcm2708.c | 54 ++++++++++++++++++++++++++++++++++++-----
@ -91700,10 +91700,10 @@ index 8b6ff52..b4d94bf 100644
1.8.5.1 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 <gordon@holliweb.co.uk> From: Gordon Hollingworth <gordon@holliweb.co.uk>
Date: Sun, 4 Nov 2012 15:55:01 +0000 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 ++ drivers/usb/host/dwc_otg/dwc_otg_hcd_intr.c | 2 ++
@ -91726,10 +91726,10 @@ index aff59df..1a23d4b 100644
1.8.5.1 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 <aron@aron.ws> From: Aron Szabo <aron@aron.ws>
Date: Sat, 16 Jun 2012 12:15:55 +0200 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 + drivers/staging/media/lirc/Kconfig | 6 +
@ -92470,10 +92470,10 @@ index 0000000..c76f696
1.8.5.1 1.8.5.1
From 67e468b6fdb16ff33ee7eef666c5029aa8170fe2 Mon Sep 17 00:00:00 2001 From 3243d70b03fe5eaaf101d0c03d769fac2efd50e9 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 11 Dec 2012 18:23:03 +0000 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 +- drivers/usb/host/dwc_otg/dwc_otg_driver.c | 2 +-
@ -92496,10 +92496,10 @@ index d58ebd7..c2bb596 100644
1.8.5.1 1.8.5.1
From d9fa2a90a96904158e200d95f1c240ae292b80c5 Mon Sep 17 00:00:00 2001 From a5663244ff1f4c2ce2bbc9a0ca19d2b960b13a24 Mon Sep 17 00:00:00 2001
From: P33M <P33M@github.com> From: P33M <P33M@github.com>
Date: Wed, 9 Jan 2013 16:12:04 +0000 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. kernel memory corruption, escalating to OOPS under high USB load.
--- ---
@ -92536,10 +92536,10 @@ index ebee73a..b3efaf4 100644
1.8.5.1 1.8.5.1
From 3152c87baca1be3b9f11dfa502d77ac66fc357f3 Mon Sep 17 00:00:00 2001 From ebdddaf816e530c4d37d61abca0fd5074fee7a6a Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 3 Jul 2013 00:51:55 +0100 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 + arch/arm/mach-bcm2708/include/mach/platform.h | 1 +
@ -92720,10 +92720,10 @@ index 0000000..1ffa7d7
1.8.5.1 1.8.5.1
From 215a43131731789b30552aea22f613cdca278490 Mon Sep 17 00:00:00 2001 From a321028653a7911528462855da3b2c53237e69aa Mon Sep 17 00:00:00 2001
From: Technion <Technion> From: Technion <Technion>
Date: Mon, 11 Feb 2013 22:08:53 +1100 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 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 attempt A more sensible response is now returned. A typo also fixed in
comments. comments.
@ -92758,10 +92758,10 @@ index bb14f63..b66bd4c 100644
1.8.5.1 1.8.5.1
From f3ddd3fa0e49e8ca201edd13a31a13fcfba7a951 Mon Sep 17 00:00:00 2001 From c885a188b6b482e847d05f6190a72bec04fc7c48 Mon Sep 17 00:00:00 2001
From: P33M <P33M@github.com> From: P33M <P33M@github.com>
Date: Fri, 15 Feb 2013 22:36:47 +0000 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 In dwc_otg_hcd_urb_enqueue during qtd creation, it was possible that the
transaction could complete almost immediately after the qtd was assigned transaction could complete almost immediately after the qtd was assigned
@ -92848,10 +92848,10 @@ index b3efaf4..1554be5 100644
1.8.5.1 1.8.5.1
From ba081c67dd445b86711d9c239d22b93a883f9439 Mon Sep 17 00:00:00 2001 From cb9044d0b5601a4082494d667ee4bc1936d70590 Mon Sep 17 00:00:00 2001
From: P33M <P33M@github.com> From: P33M <P33M@github.com>
Date: Fri, 15 Feb 2013 22:38:40 +0000 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 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 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 1.8.5.1
From ed324adaf8d7f3885825ed78664c0156e5aed9d7 Mon Sep 17 00:00:00 2001 From afdc6482ea9a13fb20f8fb8a26cec57114bfadec Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Sun, 24 Feb 2013 16:30:57 +0000 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 ++++++++++++++------------------------- drivers/thermal/bcm2835-thermal.c | 78 ++++++++++++++-------------------------
@ -93022,10 +93022,10 @@ index 3f9a733..85fceb5 100644
1.8.5.1 1.8.5.1
From 202d283b15a2c971279721ea8caa4d1c61f93bc2 Mon Sep 17 00:00:00 2001 From e9859c3756174ece8b9acef95766df91954afd51 Mon Sep 17 00:00:00 2001
From: P33M <P33M@github.com> From: P33M <P33M@github.com>
Date: Thu, 28 Feb 2013 16:52:51 +0000 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 handler
If a transaction had previously aborted, certain interrupts are If a transaction had previously aborted, certain interrupts are
@ -93057,10 +93057,10 @@ index 1a23d4b..7af455d 100644
1.8.5.1 1.8.5.1
From 1e7997507854bd48e541a06038708d9635214b32 Mon Sep 17 00:00:00 2001 From fa00a06ee1178933982ecdfd12d15a6734ebc255 Mon Sep 17 00:00:00 2001
From: P33M <P33M@github.com> From: P33M <P33M@github.com>
Date: Sun, 3 Mar 2013 14:45:53 +0000 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 errors
Previously a data toggle error on packets from a USB1.1 device behind 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 1.8.5.1
From 29c3ab1289ebc4d0092bbf9347c4b74c1da9d008 Mon Sep 17 00:00:00 2001 From 2980103d30e9b42215ae9966b39186896f684c69 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 1 May 2013 21:14:28 +0100 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 Allows parasite power to work, uses module option pullup=1
--- ---
@ -93257,10 +93257,10 @@ index e10acc2..667fdd5 100644
1.8.5.1 1.8.5.1
From 09c2a53a555f5b381f753310abe67309a0d8badb Mon Sep 17 00:00:00 2001 From f096911840fc80062884b2a760272f1ebdd39f31 Mon Sep 17 00:00:00 2001
From: P33M <P33M@github.com> From: P33M <P33M@github.com>
Date: Thu, 21 Mar 2013 19:36:17 +0000 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 usbcore hcd layer
The dwc_otg driver interrupt handler for transfer completion will spend The dwc_otg driver interrupt handler for transfer completion will spend
@ -93502,10 +93502,10 @@ index 2b4a14e..39787e3 100644
1.8.5.1 1.8.5.1
From 6e83df0ebabba07d80ae5265acc62c3ba2b1b78b Mon Sep 17 00:00:00 2001 From 555c92566f4dd563cc5611e57c32ecf056d76427 Mon Sep 17 00:00:00 2001
From: P33M <P33M@github.com> From: P33M <P33M@github.com>
Date: Mon, 22 Apr 2013 00:08:36 +0100 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 transactions only
This corrects a bug where if a single active non-periodic endpoint This corrects a bug where if a single active non-periodic endpoint
@ -93575,10 +93575,10 @@ index 533b17d..73f7643 100644
1.8.5.1 1.8.5.1
From d0096527c551fcdf2dd450988b0e737c6ad5febb Mon Sep 17 00:00:00 2001 From 2efd920b61a61852b71a135e31fd1b41c73c1b46 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Fri, 26 Apr 2013 10:08:31 -0700 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 martinezjavier/rpi-3.6.y-dev
add mmap support and some cleanups to bcm2835 ALSA driver add mmap support and some cleanups to bcm2835 ALSA driver
@ -94059,10 +94059,10 @@ index 080bd5c..36afee3 100755
1.8.5.1 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 <fgenfb@yahoo.com> From: Harm Hanemaaijer <fgenfb@yahoo.com>
Date: Thu, 20 Jun 2013 20:21:39 +0200 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 Especially on platforms with a slower CPU but a relatively high
framebuffer fill bandwidth, like current ARM devices, the existing framebuffer fill bandwidth, like current ARM devices, the existing
@ -94274,10 +94274,10 @@ index a2bb276..436494f 100644
1.8.5.1 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 <siarhei.siamashka@gmail.com> From: Siarhei Siamashka <siarhei.siamashka@gmail.com>
Date: Mon, 17 Jun 2013 13:32:11 +0300 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 Based on the patch authored by Ali Gholami Rudi at
https://lkml.org/lkml/2009/7/13/153 https://lkml.org/lkml/2009/7/13/153
@ -94373,10 +94373,10 @@ index fb795c3..fa72af0 100644
1.8.5.1 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 <siarhei.siamashka@gmail.com> From: Siarhei Siamashka <siarhei.siamashka@gmail.com>
Date: Mon, 17 Jun 2013 16:00:25 +0300 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 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 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 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 <mike.bradley@incanetworks.com> From: Mike Bradley <mike.bradley@incanetworks.com>
Date: Mon, 17 Jun 2013 11:31:42 -0700 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 in completion handler
usb_hcd_unlink_urb_from_ep must be called with the HCD lock held. Calling it 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 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 <gordon@holliweb.co.uk> From: Gordon Hollingworth <gordon@holliweb.co.uk>
Date: Thu, 4 Apr 2013 11:05:21 +0100 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 This commit adds a FIQ implementaion that schedules
the split transactions using a FIQ so we don't get the split transactions using a FIQ so we don't get
@ -96334,10 +96334,10 @@ index 1b1f83c..c8590b5 100644
1.8.5.1 1.8.5.1
From 609d1454cdc430bc143d1688944a5b2cfd8bce61 Mon Sep 17 00:00:00 2001 From 2be49b1627f409ccf460ab084073e9d622763ef3 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 3 Jul 2013 11:39:46 +0100 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 warnings on boot
--- ---
@ -96406,10 +96406,10 @@ index fab2961..af1cd4d 100644
1.8.5.1 1.8.5.1
From 3666252300f1027e2f80d219055882517be0d95a Mon Sep 17 00:00:00 2001 From 723116f4f0cf98864f488207035c4dc2b1620523 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 15 Jul 2013 23:55:52 +0100 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 See: https://github.com/raspberrypi/firmware/issues/21
Thanks to cleverca22 for fix Thanks to cleverca22 for fix
@ -96434,10 +96434,10 @@ index af1cd4d..9da0c92 100644
1.8.5.1 1.8.5.1
From 97b4252a24598828f7f3178f8fd035766ea4cefb Mon Sep 17 00:00:00 2001 From 01fa64f4d5550bf3374434fc1b9dab6cec07eb7e Mon Sep 17 00:00:00 2001
From: P33M <P33M@github.com> From: P33M <P33M@github.com>
Date: Sat, 13 Jul 2013 20:41:26 +0100 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 error recovery
The dwc_otg driver will unmask certain interrupts on a transaction The dwc_otg driver will unmask certain interrupts on a transaction
@ -96504,10 +96504,10 @@ index 8e5789f..fd73e41 100644
1.8.5.1 1.8.5.1
From 682ddc58e6a5ab950c48e1cecc9b00e629d51703 Mon Sep 17 00:00:00 2001 From 4a21a502da05973ccc05361afb59896072667047 Mon Sep 17 00:00:00 2001
From: P33M <P33M@github.com> From: P33M <P33M@github.com>
Date: Sat, 13 Jul 2013 21:48:41 +0100 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 passing to IRQ
In the case of a transaction to a device that had previously aborted 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 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 <gordon@holliweb.co.uk> From: Gordon Hollingworth <gordon@holliweb.co.uk>
Date: Mon, 8 Jul 2013 04:12:19 +0100 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 ++++++------ drivers/usb/host/dwc_otg/dwc_otg_hcd_intr.c | 12 ++++++------
@ -96632,10 +96632,10 @@ index 2ec0565..083b1c3 100644
1.8.5.1 1.8.5.1
From c0d1a955e9388fdde231a424d976a5aa927b3ca0 Mon Sep 17 00:00:00 2001 From 2cb0f507f192c30631e9bb2c9ddb4a065d1c6878 Mon Sep 17 00:00:00 2001
From: P33M <P33M@github.com> From: P33M <P33M@github.com>
Date: Thu, 18 Jul 2013 16:32:41 +0100 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 ++++++++++++++-------------- drivers/usb/host/dwc_otg/dwc_otg_hcd_linux.c | 53 ++++++++++++++--------------
@ -96722,10 +96722,10 @@ index d1c5c2b..315c803 100644
1.8.5.1 1.8.5.1
From 258b48554f85e4c69587e1cd317a54dd68957552 Mon Sep 17 00:00:00 2001 From 3146df3884637516d10cf03cd565f0493a7c8e1c Mon Sep 17 00:00:00 2001
From: P33M <P33M@github.com> From: P33M <P33M@github.com>
Date: Thu, 18 Jul 2013 17:07:26 +0100 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 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 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 1.8.5.1
From c7af0f787acac024a873cc02f1e221e0669d1f38 Mon Sep 17 00:00:00 2001 From 56da8bc4f88b2c1a7678ad329e91ace8c6d9cc42 Mon Sep 17 00:00:00 2001
From: P33M <P33M@github.com> From: P33M <P33M@github.com>
Date: Mon, 22 Jul 2013 14:08:26 +0100 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 is > 16
A fixed-size array is used to track TT allocation. This was A fixed-size array is used to track TT allocation. This was
@ -96959,10 +96959,10 @@ index 083b1c3..c76910d 100644
1.8.5.1 1.8.5.1
From 7ac7876592c57f97ebebd11da77a1f47dcf4b3ee Mon Sep 17 00:00:00 2001 From e619b8c02c1dfe32d40c8a4b7ee1fc488652cd25 Mon Sep 17 00:00:00 2001
From: P33M <P33M@github.com> From: P33M <P33M@github.com>
Date: Tue, 23 Jul 2013 14:15:32 +0100 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 damaging
If the IRQ received a channel halt interrupt through the FIQ If the IRQ received a channel halt interrupt through the FIQ
@ -97007,10 +97007,10 @@ index c76910d..5fd8613 100644
1.8.5.1 1.8.5.1
From 987108a30277a95dff6552706f1ecf2cbcc71355 Mon Sep 17 00:00:00 2001 From 2020fb8e72ec4d36a0420213bb604b78f14e661f Mon Sep 17 00:00:00 2001
From: P33M <P33M@github.com> From: P33M <P33M@github.com>
Date: Tue, 30 Jul 2013 09:58:48 +0100 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. This fixes certain issues with split transaction scheduling.
@ -97130,10 +97130,10 @@ index 5fd8613..a959a49 100644
1.8.5.1 1.8.5.1
From 3ece5cf3bc9df061db76b844bf139469dbd7469c Mon Sep 17 00:00:00 2001 From 018e6248fa586dbf5bef896ce338bf038f0d0d9f Mon Sep 17 00:00:00 2001
From: P33M <P33M@github.com> From: P33M <P33M@github.com>
Date: Fri, 2 Aug 2013 10:04:18 +0100 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 enqueue
Fixes a regression introduced with eb1b482a. Kmalloc called from Fixes a regression introduced with eb1b482a. Kmalloc called from
@ -97162,10 +97162,10 @@ index 87e517d..88c0544 100644
1.8.5.1 1.8.5.1
From 858407ff74686532ff95965e3ef97ee3cf15c476 Mon Sep 17 00:00:00 2001 From a697397929694a2d3c83f8d0e48d8b499da72c6f Mon Sep 17 00:00:00 2001
From: P33M <P33M@github.com> From: P33M <P33M@github.com>
Date: Mon, 5 Aug 2013 11:42:12 +0100 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 Failing to set up the FIQ correctly would result in
"IRQ 32: nobody cared" errors in dmesg. "IRQ 32: nobody cared" errors in dmesg.
@ -97194,10 +97194,10 @@ index 176dc14..f06c3d22 100644
1.8.5.1 1.8.5.1
From b05092228e0d96250601a1ecf54cc3e17c8ebb55 Mon Sep 17 00:00:00 2001 From f522db9a8d8f8e01d93a85c990381684b5be2153 Mon Sep 17 00:00:00 2001
From: P33M <P33M@github.com> From: P33M <P33M@github.com>
Date: Mon, 5 Aug 2013 11:47:12 +0100 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 Fix several issues resulting in crashes or inconsistent state
if a Model A root port was disconnected. if a Model A root port was disconnected.
@ -97355,10 +97355,10 @@ index 88c0544..ae4271a 100644
1.8.5.1 1.8.5.1
From 0c86d4ebd9f66106bd395e8b8af0cd05c5ed2f34 Mon Sep 17 00:00:00 2001 From e5addf52a2c672e80f5c6dfe81f2e26c7b4794a6 Mon Sep 17 00:00:00 2001
From: P33M <P33M@github.com> From: P33M <P33M@github.com>
Date: Mon, 5 Aug 2013 13:17:58 +0100 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 A dwc_otg_urb would get leaked if the HCD enqueue function
failed for any reason. Free the URB at the appropriate points. failed for any reason. Free the URB at the appropriate points.
@ -97394,10 +97394,10 @@ index ae4271a..ee8eec9 100644
1.8.5.1 1.8.5.1
From c87bc0d69c80f2ac6b3c5f417f395c9e42cb2675 Mon Sep 17 00:00:00 2001 From 09a139bedb35d98819dba31ae32f1fd84ba1b9f8 Mon Sep 17 00:00:00 2001
From: P33M <P33M@github.com> From: P33M <P33M@github.com>
Date: Fri, 20 Sep 2013 16:08:27 +0100 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 transactions
Certain low-speed devices take a very long time to complete a Certain low-speed devices take a very long time to complete a
@ -97430,10 +97430,10 @@ index 3a549a1..f8dc4be 100644
1.8.5.1 1.8.5.1
From 5d4e0fca410bd7474da80d9a33c2a0e40c091ea2 Mon Sep 17 00:00:00 2001 From 2f53b3bd4134e484e384272bc2dcff0b1359695d Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Fri, 20 Sep 2013 19:07:56 +0100 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 USB reset
--- ---
@ -97459,10 +97459,10 @@ index f8dc4be..64d33a5 100644
1.8.5.1 1.8.5.1
From bfc50c9dc58c50a84215a4c161541459a812ff16 Mon Sep 17 00:00:00 2001 From e529bb4a8c088eea24f914fb64837ec82097ce02 Mon Sep 17 00:00:00 2001
From: P33M <P33M@github.com> From: P33M <P33M@github.com>
Date: Fri, 27 Sep 2013 14:42:24 +0100 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 Issuing low-speed packets when the root port is in full-speed mode
causes the root port to stop responding. Explicitly fail when causes the root port to stop responding. Explicitly fail when
@ -97504,10 +97504,10 @@ index 1904f6a..22300f0 100644
1.8.5.1 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 <avagin@openvz.org> From: Andrey Vagin <avagin@openvz.org>
Date: Wed, 6 Nov 2013 13:25:20 +0400 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/ arch/arm/include/debug/
--- ---
@ -97528,10 +97528,10 @@ index 2d0dc1c..b24304a 100644
1.8.5.1 1.8.5.1
From 14fa12e05929db43c5b5a8aa94db1da0af1abd26 Mon Sep 17 00:00:00 2001 From 1dc4857bbf18f77716f17a2c1d429c0729fdbc29 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 20 Nov 2013 11:22:05 +0000 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 + drivers/mmc/host/sdhci.c | 1 +
@ -97553,10 +97553,10 @@ index 576c526..46264b7 100644
1.8.5.1 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 <vincent.sanders@collabora.co.uk> From: Vincent Sanders <vincent.sanders@collabora.co.uk>
Date: Mon, 2 Sep 2013 16:44:57 +0100 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 <daniels@collabora.com> Signed-off-by: Daniel Stone <daniels@collabora.com>
--- ---
@ -97697,10 +97697,10 @@ index 2b5fa56..b3bdaa2 100644
1.8.5.1 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 <vincent.sanders@collabora.co.uk> From: Vincent Sanders <vincent.sanders@collabora.co.uk>
Date: Mon, 30 Sep 2013 17:04:55 +0100 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 <daniels@collabora.com> Signed-off-by: Daniel Stone <daniels@collabora.com>
--- ---
@ -97792,10 +97792,10 @@ index f752f8d..fe9bd80 100644
1.8.5.1 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 <vincent.sanders@collabora.co.uk> From: Vincent Sanders <vincent.sanders@collabora.co.uk>
Date: Sat, 9 Nov 2013 22:37:21 +0000 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 <daniels@collabora.com> Signed-off-by: Daniel Stone <daniels@collabora.com>
--- ---
@ -97826,10 +97826,10 @@ index fe9bd80..a0b069d 100644
1.8.5.1 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 <vincent.sanders@collabora.co.uk> From: Vincent Sanders <vincent.sanders@collabora.co.uk>
Date: Wed, 30 Jan 2013 12:45:18 +0000 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. - Supports raw YUV capture, preview, JPEG and H264.
- Uses videobuf2 for data transfer, using dma_buf. - Uses videobuf2 for data transfer, using dma_buf.
@ -103817,10 +103817,10 @@ index 0000000..9d1d11e
1.8.5.1 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 <dsteve@broadcom.com> From: Dave Stevenson <dsteve@broadcom.com>
Date: Mon, 9 Dec 2013 10:58:01 +0000 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. V4L2 EV values should be in units of 1/1000. Corrected.
Add support for V4L2_CID_EXPOSURE_ABSOLUTE which should Add support for V4L2_CID_EXPOSURE_ABSOLUTE which should
@ -104013,10 +104013,10 @@ index c611b58..d8aace5 100644
1.8.5.1 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 <dsteve@broadcom.com> From: Dave Stevenson <dsteve@broadcom.com>
Date: Mon, 9 Dec 2013 11:01:53 +0000 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 Should be 1-100, not 0-100
@ -104054,10 +104054,10 @@ index 481d1f6..c2e4c64 100644
1.8.5.1 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 <dsteve@broadcom.com> From: Dave Stevenson <dsteve@broadcom.com>
Date: Mon, 9 Dec 2013 11:05:24 +0000 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 Fix issue where the driver was left in a partially enabled
state if STREAMON failed, and would then reject many IOCTLs state if STREAMON failed, and would then reject many IOCTLs
@ -104093,10 +104093,10 @@ index 47fe45d..2743074 100644
1.8.5.1 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 <dsteve@broadcom.com> From: Dave Stevenson <dsteve@broadcom.com>
Date: Mon, 9 Dec 2013 15:30:48 +0000 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 Driver was passing the index to the GPU, and not the desired
ISO value. ISO value.
@ -104149,10 +104149,10 @@ index c2e4c64..92863f7 100644
1.8.5.1 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 <dsteve@broadcom.com> From: Dave Stevenson <dsteve@broadcom.com>
Date: Mon, 9 Dec 2013 16:40:24 +0000 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 Add support for V4L2_CID_POWER_LINE_FREQUENCY to set flicker
avoidance frequencies. avoidance frequencies.
@ -104267,10 +104267,10 @@ index d8aace5..b3d2c39 100644
1.8.5.1 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 <dsteve@broadcom.com> From: Dave Stevenson <dsteve@broadcom.com>
Date: Fri, 13 Dec 2013 15:54:13 +0000 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 Add support for frame rate (or time per frame as V4L2
inverts it) control via s_parm. inverts it) control via s_parm.
@ -104509,10 +104509,10 @@ index b3d2c39..0f2bd50 100644
1.8.5.1 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 <dsteve@broadcom.com> From: Dave Stevenson <dsteve@broadcom.com>
Date: Mon, 9 Dec 2013 17:30:09 +0000 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 Return some sane numbers for get framebuffer so that
we pass conformance. we pass conformance.
@ -104552,10 +104552,10 @@ index 8c38d03..c8d8742 100644
1.8.5.1 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 <dsteve@broadcom.com> From: Dave Stevenson <dsteve@broadcom.com>
Date: Mon, 9 Dec 2013 17:29:39 +0000 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 Width and height were being stored based on incorrect
values. values.
@ -104595,10 +104595,10 @@ index c8d8742..4766a9c 100644
1.8.5.1 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 <dsteve@broadcom.com> From: Dave Stevenson <dsteve@broadcom.com>
Date: Mon, 9 Dec 2013 11:03:54 +0000 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 Add support for V4L2_CID_MPEG_VIDEO_REPEAT_SEQ_HEADER
to control H264 inline headers. to control H264 inline headers.
@ -104903,10 +104903,10 @@ index 0f2bd50..b08a4b0 100644
1.8.5.1 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 <dsteve@broadcom.com> From: Dave Stevenson <dsteve@broadcom.com>
Date: Thu, 19 Dec 2013 17:33:02 +0000 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 JPEG images were coming through from the GPU with timestamp
of 0. Detect this and give current system time instead of 0. Detect this and give current system time instead
@ -104944,10 +104944,10 @@ index 4766a9c..9fc90a2 100644
1.8.5.1 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 <dsteve@broadcom.com> From: Dave Stevenson <dsteve@broadcom.com>
Date: Mon, 9 Dec 2013 11:24:55 +0000 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. JPEG buffer size calculation is based on input resolution.
Input resolution was being configured after output port Input resolution was being configured after output port
@ -105109,10 +105109,10 @@ index 9fc90a2..4780107 100644
1.8.5.1 1.8.5.1
From a6628f665943d95c1e4b96a9b7c38a4beca9136b Mon Sep 17 00:00:00 2001 From 9db6e2ec602815858318ca18514527e2cebab5f8 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 2 Dec 2013 16:57:44 +0000 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 +++ arch/arm/configs/bcmrpi_defconfig | 3 +++
@ -105136,10 +105136,10 @@ index 31adf3c..c850de6 100644
1.8.5.1 1.8.5.1
From 4952870107b21b9cc4e3e824be5b5e17a0430ed9 Mon Sep 17 00:00:00 2001 From 6b70e32aaa6fa066de613f8bfe0a02f4ba9c6b74 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Thu, 9 Jan 2014 16:05:20 +0000 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 +++++++++++++++++++++++++----------- arch/arm/mach-bcm2708/bcm2708_gpio.c | 52 +++++++++++++++++++++++++-----------
@ -105257,10 +105257,10 @@ index d0339eb..bab8a49 100644
1.8.5.1 1.8.5.1
From 33b7b360def6a599ae53beac047678087d341d4a Mon Sep 17 00:00:00 2001 From cd5e5d0738af9791794a69287a747a465aa81bfd Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 18 Dec 2013 22:16:19 +0000 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. to memory cost). Enable with cgroup_enable=memory.
--- ---
@ -105334,3 +105334,68 @@ index 7f1a356..71d74e3 100644
-- --
1.8.5.1 1.8.5.1
From 0923f8669e44e7c8c3337177d560f0db304d2ab4 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
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 <popcornmix@gmail.com>
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