projects/RPi/patches/linux: update RPi support patch

Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
Stephan Raue 2014-05-05 13:11:40 +02:00
parent cc6f8eb380
commit 7834402efc

View File

@ -1,7 +1,7 @@
From da300e34085f2060a181117b41321b4ee0db8620 Mon Sep 17 00:00:00 2001 From da300e34085f2060a181117b41321b4ee0db8620 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 001/101] Main bcm2708 linux port Subject: [PATCH 001/102] Main bcm2708 linux port
Signed-off-by: popcornmix <popcornmix@gmail.com> Signed-off-by: popcornmix <popcornmix@gmail.com>
--- ---
@ -8594,7 +8594,7 @@ index 362927c4..e23fffb 100644
From 629cada1cc7e9408b1a5a0a3ee86ace70c2a96e2 Mon Sep 17 00:00:00 2001 From 629cada1cc7e9408b1a5a0a3ee86ace70c2a96e2 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 002/101] Add quick config. Subject: [PATCH 002/102] 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
@ -8813,7 +8813,7 @@ index 0000000..e5efe75
From f27b7966ca9272014026c8b4dc4448cc044ee371 Mon Sep 17 00:00:00 2001 From f27b7966ca9272014026c8b4dc4448cc044ee371 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 003/101] Add dwc_otg driver Subject: [PATCH 003/102] Add dwc_otg driver
Signed-off-by: popcornmix <popcornmix@gmail.com> Signed-off-by: popcornmix <popcornmix@gmail.com>
--- ---
@ -65888,7 +65888,7 @@ index 0000000..cdc9963
From 3ec8918c38408c8b4f98e618c47e82fd01600c79 Mon Sep 17 00:00:00 2001 From 3ec8918c38408c8b4f98e618c47e82fd01600c79 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 004/101] bcm2708 watchdog driver Subject: [PATCH 004/102] bcm2708 watchdog driver
Signed-off-by: popcornmix <popcornmix@gmail.com> Signed-off-by: popcornmix <popcornmix@gmail.com>
--- ---
@ -66324,7 +66324,7 @@ index 0000000..2f19203
From 3b40e80a5a9cea0ed3240bc9b4b98423db9e2c62 Mon Sep 17 00:00:00 2001 From 3b40e80a5a9cea0ed3240bc9b4b98423db9e2c62 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 005/101] bcm2708 framebuffer driver Subject: [PATCH 005/102] bcm2708 framebuffer driver
Signed-off-by: popcornmix <popcornmix@gmail.com> Signed-off-by: popcornmix <popcornmix@gmail.com>
--- ---
@ -69374,7 +69374,7 @@ index 3c14e43..7626beb 100644
From a12e66ad3f5de7fd6dbd48bd0c2f9e37ee719984 Mon Sep 17 00:00:00 2001 From a12e66ad3f5de7fd6dbd48bd0c2f9e37ee719984 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 006/101] bcm2708 vchiq driver Subject: [PATCH 006/102] bcm2708 vchiq driver
Signed-off-by: popcornmix <popcornmix@gmail.com> Signed-off-by: popcornmix <popcornmix@gmail.com>
@ -81928,7 +81928,7 @@ index 0000000..b6bfa21
From 1837642b00389488170bcf3e0de827dbf0593d1c Mon Sep 17 00:00:00 2001 From 1837642b00389488170bcf3e0de827dbf0593d1c 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 007/101] cma: Add vc_cma driver to enable use of CMA Subject: [PATCH 007/102] cma: Add vc_cma driver to enable use of CMA
Signed-off-by: popcornmix <popcornmix@gmail.com> Signed-off-by: popcornmix <popcornmix@gmail.com>
--- ---
@ -83222,7 +83222,7 @@ index 0000000..5325832
From 7bbbb963c27a1941a8c5ca034a42255418ecdd88 Mon Sep 17 00:00:00 2001 From 7bbbb963c27a1941a8c5ca034a42255418ecdd88 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 008/101] bcm2708: alsa sound driver Subject: [PATCH 008/102] bcm2708: alsa sound driver
Signed-off-by: popcornmix <popcornmix@gmail.com> Signed-off-by: popcornmix <popcornmix@gmail.com>
--- ---
@ -85589,7 +85589,7 @@ index 0000000..af3e6eb
From 6dfd897dc1ce769119f88503eca2fd6ff97288a8 Mon Sep 17 00:00:00 2001 From 6dfd897dc1ce769119f88503eca2fd6ff97288a8 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 009/101] Merge pull request #286 from Subject: [PATCH 009/102] 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
@ -86073,7 +86073,7 @@ index 080bd5c..36afee3 100755
From e9594340a70240f071daf1cd600e08c7208e693e Mon Sep 17 00:00:00 2001 From e9594340a70240f071daf1cd600e08c7208e693e 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 010/101] Add hwrng (hardware random number generator) driver Subject: [PATCH 010/102] 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 +
@ -86257,7 +86257,7 @@ index 0000000..1ffa7d7
From 335e99d01b8baefdfc4a6e3fa15d6079ea3d4aca Mon Sep 17 00:00:00 2001 From 335e99d01b8baefdfc4a6e3fa15d6079ea3d4aca 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 011/101] lirc: added support for RaspberryPi GPIO Subject: [PATCH 011/102] lirc: added support for RaspberryPi GPIO
--- ---
drivers/staging/media/lirc/Kconfig | 6 + drivers/staging/media/lirc/Kconfig | 6 +
@ -87001,7 +87001,7 @@ index 0000000..8aee83f
From 34ac600e35376dcee117f2d79851223b56a3640c Mon Sep 17 00:00:00 2001 From 34ac600e35376dcee117f2d79851223b56a3640c 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 012/101] Fixes for sdhci-bcm2708 Subject: [PATCH 012/102] Fixes for sdhci-bcm2708
possible fix for sdcard missing status. Thank naren possible fix for sdcard missing status. Thank naren
@ -88278,7 +88278,7 @@ index e23fffb..b1b6537 100644
From 9c11799639037ce87e60d48c5c146c68e6289aab Mon Sep 17 00:00:00 2001 From 9c11799639037ce87e60d48c5c146c68e6289aab 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 013/101] Add cpufreq driver Subject: [PATCH 013/102] Add cpufreq driver
--- ---
arch/arm/Kconfig | 1 + arch/arm/Kconfig | 1 +
@ -88583,7 +88583,7 @@ index 0000000..7bc55bd
From 005924e34d5a59b9fe02c89bb31f7e3ec5bc779c Mon Sep 17 00:00:00 2001 From 005924e34d5a59b9fe02c89bb31f7e3ec5bc779c 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 014/101] Added hwmon/thermal driver for reporting core Subject: [PATCH 014/102] Added hwmon/thermal driver for reporting core
temperature. Thanks Dorian temperature. Thanks Dorian
--- ---
@ -89111,7 +89111,7 @@ index 0000000..85fceb5
From 34d97daa8bba1cce1b775c6bee3b7d9b0c38d6d8 Mon Sep 17 00:00:00 2001 From 34d97daa8bba1cce1b775c6bee3b7d9b0c38d6d8 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 015/101] Allow mac address to be set in smsc95xx Subject: [PATCH 015/102] Allow mac address to be set in smsc95xx
Signed-off-by: popcornmix <popcornmix@gmail.com> Signed-off-by: popcornmix <popcornmix@gmail.com>
--- ---
@ -89208,7 +89208,7 @@ index 424db65e..fc1ef4e 100644
From 14ebfade47ca20518b2bc473ce8c11c9a0de5310 Mon Sep 17 00:00:00 2001 From 14ebfade47ca20518b2bc473ce8c11c9a0de5310 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 016/101] Add Chris Boot's i2c and spi drivers. Subject: [PATCH 016/102] Add Chris Boot's i2c and spi drivers.
--- ---
arch/arm/configs/bcmrpi_cutdown_defconfig | 9 + arch/arm/configs/bcmrpi_cutdown_defconfig | 9 +
@ -90576,7 +90576,7 @@ index 0000000..180264a
From 82b546ca74249907295399826627d4f2ed477bd8 Mon Sep 17 00:00:00 2001 From 82b546ca74249907295399826627d4f2ed477bd8 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 017/101] enabling the realtime clock 1-wire chip DS1307 and Subject: [PATCH 017/102] enabling the realtime clock 1-wire chip DS1307 and
1-wire on GPIO4 (as a module) 1-wire on GPIO4 (as a module)
1-wire: Add support for configuring pin for w1-gpio kernel module 1-wire: Add support for configuring pin for w1-gpio kernel module
@ -90782,7 +90782,7 @@ index e10acc2..667fdd5 100644
From 2b0dce510fae400a8928494a8130a607abe9bf86 Mon Sep 17 00:00:00 2001 From 2b0dce510fae400a8928494a8130a607abe9bf86 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 018/101] Add FIQ patch to dwc_otg driver. Enable with Subject: [PATCH 018/102] 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
@ -91941,7 +91941,7 @@ index e46d9bb..6b2c7d0 100644
From 8fc4c133c0774cb3e18ac3db071b84f05e3e6887 Mon Sep 17 00:00:00 2001 From 8fc4c133c0774cb3e18ac3db071b84f05e3e6887 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 021/101] Avoid dynamic memory allocation for channel lock in Subject: [PATCH 021/102] Avoid dynamic memory allocation for channel lock in
USB driver. Thanks ddv2005. USB driver. Thanks ddv2005.
--- ---
@ -92051,7 +92051,7 @@ index b7b6b0c..76b5085 100644
From 12360e62628015e8fe57a504ac9e52404878348a Mon Sep 17 00:00:00 2001 From 12360e62628015e8fe57a504ac9e52404878348a 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 022/101] config: add missing options from 3.6.y kernel Subject: [PATCH 022/102] config: add missing options from 3.6.y kernel
--- ---
arch/arm/configs/bcmrpi_defconfig | 749 ++++++++++++++++++++++++++++++++------ arch/arm/configs/bcmrpi_defconfig | 749 ++++++++++++++++++++++++++++++++------
@ -93099,7 +93099,7 @@ index 31f5afaa..bbf3000 100644
From 76e3748151860d6fe3e6999affbe2628a4395b51 Mon Sep 17 00:00:00 2001 From 76e3748151860d6fe3e6999affbe2628a4395b51 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 023/101] Add NAK holdoff scheme. Enabled by default, disable Subject: [PATCH 023/102] 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
--- ---
@ -93312,7 +93312,7 @@ index a9dea55..ebee73a 100644
From bc9e5a5eb877fc2e7046ecffaaea43975cc573c3 Mon Sep 17 00:00:00 2001 From bc9e5a5eb877fc2e7046ecffaaea43975cc573c3 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 024/101] Make sure we wait for the reset to finish Subject: [PATCH 024/102] 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 ++
@ -93338,7 +93338,7 @@ index aff59df..1a23d4b 100644
From c8855138a145b108a01e1e065a4c42aa0dd08915 Mon Sep 17 00:00:00 2001 From c8855138a145b108a01e1e065a4c42aa0dd08915 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 025/101] dwc_otg: fix bug in dwc_otg_hcd.c resulting in silent Subject: [PATCH 025/102] 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.
--- ---
@ -93378,7 +93378,7 @@ index ebee73a..b3efaf4 100644
From 89c349f53180dab2e81bbad69c979b942531a4ae Mon Sep 17 00:00:00 2001 From 89c349f53180dab2e81bbad69c979b942531a4ae 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 026/101] dwc_otg: Fix unsafe access of QTD during URB enqueue Subject: [PATCH 026/102] 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
@ -93468,7 +93468,7 @@ index b3efaf4..1554be5 100644
From 596b9fb216549e37daa3911b6c83e36d0106f10b Mon Sep 17 00:00:00 2001 From 596b9fb216549e37daa3911b6c83e36d0106f10b 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 027/101] dwc_otg: Fix incorrect URB allocation error handling Subject: [PATCH 027/102] 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
@ -93512,7 +93512,7 @@ index 35d03d1..6fe30e3 100644
From 51e291bed0d26025d0a7788ed7b8d422a68837dc Mon Sep 17 00:00:00 2001 From 51e291bed0d26025d0a7788ed7b8d422a68837dc 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 028/101] dwc_otg: fix potential use-after-free case in Subject: [PATCH 028/102] dwc_otg: fix potential use-after-free case in
interrupt handler interrupt handler
If a transaction had previously aborted, certain interrupts are If a transaction had previously aborted, certain interrupts are
@ -93547,7 +93547,7 @@ index 1a23d4b..7af455d 100644
From 72ff7437d1de57dbfc2ea82a1293855f991991a3 Mon Sep 17 00:00:00 2001 From 72ff7437d1de57dbfc2ea82a1293855f991991a3 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 029/101] dwc_otg: add handling of SPLIT transaction data Subject: [PATCH 029/102] dwc_otg: add handling of SPLIT transaction data
toggle errors toggle 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
@ -93605,7 +93605,7 @@ index 7af455d..a27dacd 100644
From 6349a0d43f0394be158da810fb0a035bb60ce08c Mon Sep 17 00:00:00 2001 From 6349a0d43f0394be158da810fb0a035bb60ce08c 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 030/101] dwc_otg: implement tasklet for returning URBs to Subject: [PATCH 030/102] 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
@ -93850,7 +93850,7 @@ index 2b4a14e..39787e3 100644
From 71ea56aea4588b8f7ccc386e1546f744386d48ce Mon Sep 17 00:00:00 2001 From 71ea56aea4588b8f7ccc386e1546f744386d48ce 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 032/101] dwc_otg: fix NAK holdoff and allow on split Subject: [PATCH 032/102] 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
@ -93923,7 +93923,7 @@ index 533b17d..73f7643 100644
From 9fced3a3133438d1677a2ae4e74a2f3d7188c6f5 Mon Sep 17 00:00:00 2001 From 9fced3a3133438d1677a2ae4e74a2f3d7188c6f5 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 033/101] Speed up console framebuffer imageblit function Subject: [PATCH 033/102] 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
@ -94138,7 +94138,7 @@ index a2bb276..436494f 100644
From 5a9f5c575a5971bf1a04e8d9cdd941a4a1cfbba4 Mon Sep 17 00:00:00 2001 From 5a9f5c575a5971bf1a04e8d9cdd941a4a1cfbba4 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 034/101] fbdev: add FBIOCOPYAREA ioctl Subject: [PATCH 034/102] 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
@ -94237,7 +94237,7 @@ index fb795c3..fa72af0 100644
From 8e08a8c3b03f7e7caa4be840c4c692db37d2a5ee Mon Sep 17 00:00:00 2001 From 8e08a8c3b03f7e7caa4be840c4c692db37d2a5ee 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 035/101] bcm2708_fb: DMA acceleration for fb_copyarea Subject: [PATCH 035/102] 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
@ -94698,7 +94698,7 @@ index 54cd760..798eb52 100644
From 5568fb348e2fdedb68e41c41beb3b82e11b36c4c Mon Sep 17 00:00:00 2001 From 5568fb348e2fdedb68e41c41beb3b82e11b36c4c 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 036/101] dwc_otg: Call usb_hcd_unlink_urb_from_ep with lock Subject: [PATCH 036/102] dwc_otg: Call usb_hcd_unlink_urb_from_ep with lock
held in completion handler held 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
@ -94788,7 +94788,7 @@ index 39787e3..5e6a26a 100644
From d4b538e11c5caaff6682ee98f930e41adc75a3e2 Mon Sep 17 00:00:00 2001 From d4b538e11c5caaff6682ee98f930e41adc75a3e2 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 037/101] USB fix using a FIQ to implement split transactions Subject: [PATCH 037/102] 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
@ -96194,7 +96194,7 @@ index 1b1f83c..c8590b5 100644
From 4ffb0d4445f512b96fbc1af3e3ef947b2b293883 Mon Sep 17 00:00:00 2001 From 4ffb0d4445f512b96fbc1af3e3ef947b2b293883 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 038/101] dwc_otg: fix device attributes and avoid kernel Subject: [PATCH 038/102] dwc_otg: fix device attributes and avoid kernel
warnings on boot warnings on boot
--- ---
@ -96266,7 +96266,7 @@ index fab2961..af1cd4d 100644
From 4baa84cbc027d6be0c7d1d7f2b15db6f2dabc86f Mon Sep 17 00:00:00 2001 From 4baa84cbc027d6be0c7d1d7f2b15db6f2dabc86f 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 039/101] dcw_otg: avoid logging function that can cause panics Subject: [PATCH 039/102] 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
@ -96294,7 +96294,7 @@ index af1cd4d..9da0c92 100644
From 942f6313e30d0a910e496a1a8836bdeb6ec0a662 Mon Sep 17 00:00:00 2001 From 942f6313e30d0a910e496a1a8836bdeb6ec0a662 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 040/101] dwc_otg: mask correct interrupts after transaction Subject: [PATCH 040/102] 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
@ -96364,7 +96364,7 @@ index 8e5789f..fd73e41 100644
From e7bdf4a9ab86bdc21a521f82136e836cdf6abaa9 Mon Sep 17 00:00:00 2001 From e7bdf4a9ab86bdc21a521f82136e836cdf6abaa9 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 041/101] dwc_otg: fiq: prevent FIQ thrash and incorrect state Subject: [PATCH 041/102] 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
@ -96424,7 +96424,7 @@ index fd73e41..2ec0565 100644
From 36459b88a91f2f2d86a70f2d0dd2d348ddd8370b Mon Sep 17 00:00:00 2001 From 36459b88a91f2f2d86a70f2d0dd2d348ddd8370b 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 042/101] Fix function tracing Subject: [PATCH 042/102] 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 ++++++------
@ -96492,7 +96492,7 @@ index 2ec0565..083b1c3 100644
From 8c053272f4f99e82928ecdccfe5d5e032012f096 Mon Sep 17 00:00:00 2001 From 8c053272f4f99e82928ecdccfe5d5e032012f096 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 043/101] dwc_otg: whitespace cleanup in dwc_otg_urb_enqueue Subject: [PATCH 043/102] 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 ++++++++++++++--------------
@ -96582,7 +96582,7 @@ index d1c5c2b..315c803 100644
From 1c4619e01b55800ca3460a562830f78222f4bed5 Mon Sep 17 00:00:00 2001 From 1c4619e01b55800ca3460a562830f78222f4bed5 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 044/101] dwc_otg: prevent OOPSes during device disconnects Subject: [PATCH 044/102] 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
@ -96726,7 +96726,7 @@ index 7b92025..db95851 100644
From 30520a91ed7c5445216af88a7c1d440ebf79f515 Mon Sep 17 00:00:00 2001 From 30520a91ed7c5445216af88a7c1d440ebf79f515 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 045/101] dwc_otg: prevent BUG() in TT allocation if hub Subject: [PATCH 045/102] dwc_otg: prevent BUG() in TT allocation if hub
address is > 16 address 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
@ -96819,7 +96819,7 @@ index 083b1c3..c76910d 100644
From a12d71649b0b5673a1cb838fbfebf8683a70d7c5 Mon Sep 17 00:00:00 2001 From a12d71649b0b5673a1cb838fbfebf8683a70d7c5 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 046/101] dwc_otg: make channel halts with unknown state less Subject: [PATCH 046/102] 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
@ -96867,7 +96867,7 @@ index c76910d..5fd8613 100644
From af4105198fc2e467b9ab895f2f5831208b5fee99 Mon Sep 17 00:00:00 2001 From af4105198fc2e467b9ab895f2f5831208b5fee99 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 047/101] dwc_otg: fiq_split: use TTs with more granularity Subject: [PATCH 047/102] 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.
@ -96990,7 +96990,7 @@ index 5fd8613..a959a49 100644
From 23e4f4379254f084da0cd957196eb5e3ecd711e1 Mon Sep 17 00:00:00 2001 From 23e4f4379254f084da0cd957196eb5e3ecd711e1 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 048/101] dwc_otg: fix potential sleep while atomic during urb Subject: [PATCH 048/102] 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
@ -97022,7 +97022,7 @@ index 87e517d..88c0544 100644
From da992dee27fdda797ddb0fd9688717b0ba4c7df4 Mon Sep 17 00:00:00 2001 From da992dee27fdda797ddb0fd9688717b0ba4c7df4 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 049/101] dwc_otg: make fiq_split_enable imply fiq_fix_enable Subject: [PATCH 049/102] 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.
@ -97054,7 +97054,7 @@ index 176dc14..f06c3d22 100644
From 5a7c83124b0e24eb145d56b0ebe24a7e187a09a1 Mon Sep 17 00:00:00 2001 From 5a7c83124b0e24eb145d56b0ebe24a7e187a09a1 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 050/101] dwc_otg: prevent crashes on host port disconnects Subject: [PATCH 050/102] 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.
@ -97215,7 +97215,7 @@ index 88c0544..ae4271a 100644
From b3c2b3c771f9b87842088e54745dd62c74d57dab Mon Sep 17 00:00:00 2001 From b3c2b3c771f9b87842088e54745dd62c74d57dab 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 051/101] dwc_otg: prevent leaking URBs during enqueue Subject: [PATCH 051/102] 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.
@ -97254,7 +97254,7 @@ index ae4271a..ee8eec9 100644
From 8c7034b6c60b0832a257a05605bca517dc819a59 Mon Sep 17 00:00:00 2001 From 8c7034b6c60b0832a257a05605bca517dc819a59 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 052/101] dwc_otg: Enable NAK holdoff for control split Subject: [PATCH 052/102] 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
@ -97290,7 +97290,7 @@ index 3a549a1..f8dc4be 100644
From 96e726fc965d4b9c8836ffdd6dae5744d5dcf2cf Mon Sep 17 00:00:00 2001 From 96e726fc965d4b9c8836ffdd6dae5744d5dcf2cf 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 053/101] dwc_otg: Fix for occasional lockup on boot when doing Subject: [PATCH 053/102] dwc_otg: Fix for occasional lockup on boot when doing
a USB reset a USB reset
--- ---
@ -97319,7 +97319,7 @@ index f8dc4be..64d33a5 100644
From 020ecd365efbfc6a6599ef5f0ee2fc34d5dbf14c Mon Sep 17 00:00:00 2001 From 020ecd365efbfc6a6599ef5f0ee2fc34d5dbf14c 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 054/101] dwc_otg: Don't issue traffic to LS devices in FS mode Subject: [PATCH 054/102] 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
@ -97364,7 +97364,7 @@ index 1904f6a..22300f0 100644
From 9af4ad49abf13e8c65e9271b513128cdca03e24d Mon Sep 17 00:00:00 2001 From 9af4ad49abf13e8c65e9271b513128cdca03e24d 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 055/101] bcm2835: add v4l2 camera device Subject: [PATCH 055/102] 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.
@ -103355,7 +103355,7 @@ index 0000000..9d1d11e
From e2b93686a82c8cc9834b873b8a8a1f0d4a893445 Mon Sep 17 00:00:00 2001 From e2b93686a82c8cc9834b873b8a8a1f0d4a893445 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 056/101] V4L2: Fix EV values. Add manual shutter speed control Subject: [PATCH 056/102] 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
@ -103551,7 +103551,7 @@ index c611b58..d8aace5 100644
From baf00fde04e94e1ca78bad9535d2f22e59134fdf Mon Sep 17 00:00:00 2001 From baf00fde04e94e1ca78bad9535d2f22e59134fdf 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 057/101] V4L2: Correct JPEG Q-factor range Subject: [PATCH 057/102] V4L2: Correct JPEG Q-factor range
Should be 1-100, not 0-100 Should be 1-100, not 0-100
@ -103592,7 +103592,7 @@ index 481d1f6..c2e4c64 100644
From 83f6d13bffa5cf1286c71b77349b452c2e2f6f6f Mon Sep 17 00:00:00 2001 From 83f6d13bffa5cf1286c71b77349b452c2e2f6f6f 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 058/101] V4L2: Fix issue of driver jamming if STREAMON failed. Subject: [PATCH 058/102] 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
@ -103631,7 +103631,7 @@ index 47fe45d..2743074 100644
From 8511ef1d85f4b7d8e5e626e1eef3e978c2a95f76 Mon Sep 17 00:00:00 2001 From 8511ef1d85f4b7d8e5e626e1eef3e978c2a95f76 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 059/101] V4L2: Fix ISO controls. Subject: [PATCH 059/102] 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.
@ -103687,7 +103687,7 @@ index c2e4c64..92863f7 100644
From 702ba69516cf1f972898eee2006e8cc7fa8a03e7 Mon Sep 17 00:00:00 2001 From 702ba69516cf1f972898eee2006e8cc7fa8a03e7 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 060/101] V4L2: Add flicker avoidance controls Subject: [PATCH 060/102] 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.
@ -103805,7 +103805,7 @@ index d8aace5..b3d2c39 100644
From 55f2b34c660430f382f12e7d0c86944f89f98407 Mon Sep 17 00:00:00 2001 From 55f2b34c660430f382f12e7d0c86944f89f98407 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 061/101] V4L2: Add support for frame rate control. Subject: [PATCH 061/102] 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.
@ -104047,7 +104047,7 @@ index b3d2c39..0f2bd50 100644
From a2ec33f1e07e899058a50832ae1500610ef8c43b Mon Sep 17 00:00:00 2001 From a2ec33f1e07e899058a50832ae1500610ef8c43b 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 062/101] V4L2: Improve G_FBUF handling so we pass conformance Subject: [PATCH 062/102] 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.
@ -104090,7 +104090,7 @@ index 8c38d03..c8d8742 100644
From 4089e1c1cb9978a410dedc0fe35d1a0a4f061ba7 Mon Sep 17 00:00:00 2001 From 4089e1c1cb9978a410dedc0fe35d1a0a4f061ba7 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 063/101] V4L2: Fix information advertised through g_vidfmt Subject: [PATCH 063/102] 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.
@ -104133,7 +104133,7 @@ index c8d8742..4766a9c 100644
From d59952191719a5abe3bc4bd685a583e650af6a99 Mon Sep 17 00:00:00 2001 From d59952191719a5abe3bc4bd685a583e650af6a99 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 064/101] V4L2: Add support for inline H264 headers Subject: [PATCH 064/102] 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.
@ -104441,7 +104441,7 @@ index 0f2bd50..b08a4b0 100644
From 1b1106b4e1e7b43d2046de90ed4b3b98ad7545e5 Mon Sep 17 00:00:00 2001 From 1b1106b4e1e7b43d2046de90ed4b3b98ad7545e5 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 065/101] V4L2: Fix JPEG timestamp issue Subject: [PATCH 065/102] 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
@ -104482,7 +104482,7 @@ index 4766a9c..9fc90a2 100644
From 13c1fbe328c91df406d1724c3ffcd7eb584f861f Mon Sep 17 00:00:00 2001 From 13c1fbe328c91df406d1724c3ffcd7eb584f861f 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 066/101] V4L2: Fix issue when switching down JPEG resolution. Subject: [PATCH 066/102] 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
@ -104647,7 +104647,7 @@ index 9fc90a2..4780107 100644
From 345c6abeb25774c19d9f956ae45b08f0041a0aaf Mon Sep 17 00:00:00 2001 From 345c6abeb25774c19d9f956ae45b08f0041a0aaf Mon Sep 17 00:00:00 2001
From: Dave Stevenson <dsteve@broadcom.com> From: Dave Stevenson <dsteve@broadcom.com>
Date: Mon, 23 Dec 2013 15:42:21 +0000 Date: Mon, 23 Dec 2013 15:42:21 +0000
Subject: [PATCH 067/101] V4L2: Enable MJPEG encoding Subject: [PATCH 067/102] V4L2: Enable MJPEG encoding
Requires GPU firmware update to support MJPEG encoder. Requires GPU firmware update to support MJPEG encoder.
@ -104694,7 +104694,7 @@ index 856e80e..764bb12 100644
From 9397547c190a76abaf810a0ab3db75990328198f Mon Sep 17 00:00:00 2001 From 9397547c190a76abaf810a0ab3db75990328198f Mon Sep 17 00:00:00 2001
From: Dave Stevenson <dsteve@broadcom.com> From: Dave Stevenson <dsteve@broadcom.com>
Date: Thu, 2 Jan 2014 15:57:06 +0000 Date: Thu, 2 Jan 2014 15:57:06 +0000
Subject: [PATCH 068/101] V4L2: Correct flag settings for compressed formats Subject: [PATCH 068/102] V4L2: Correct flag settings for compressed formats
Set flags field correctly on enum_fmt_vid_cap for compressed Set flags field correctly on enum_fmt_vid_cap for compressed
image formats. image formats.
@ -104793,7 +104793,7 @@ index 602b4a7..076f9a8 100644
From c09ec0e836a8e925e949afdf44660adf8e664862 Mon Sep 17 00:00:00 2001 From c09ec0e836a8e925e949afdf44660adf8e664862 Mon Sep 17 00:00:00 2001
From: Dave Stevenson <dsteve@broadcom.com> From: Dave Stevenson <dsteve@broadcom.com>
Date: Wed, 12 Feb 2014 11:18:20 +0000 Date: Wed, 12 Feb 2014 11:18:20 +0000
Subject: [PATCH 069/101] V4L2: H264 profile & level ctrls, FPS control and Subject: [PATCH 069/102] V4L2: H264 profile & level ctrls, FPS control and
auto exp pri auto exp pri
Several control handling updates. Several control handling updates.
@ -105485,7 +105485,7 @@ index b08a4b0..ae8fef9 100644
From 6b342deff5e9a3496aa8930b5e4344e83012f2fe Mon Sep 17 00:00:00 2001 From 6b342deff5e9a3496aa8930b5e4344e83012f2fe Mon Sep 17 00:00:00 2001
From: Dave Stevenson <dsteve@broadcom.com> From: Dave Stevenson <dsteve@broadcom.com>
Date: Wed, 12 Feb 2014 11:39:20 +0000 Date: Wed, 12 Feb 2014 11:39:20 +0000
Subject: [PATCH 070/101] V4L2: Correct BGR24 to RGB24 in format table Subject: [PATCH 070/102] V4L2: Correct BGR24 to RGB24 in format table
Signed-off-by: Dave Stevenson <dsteve@broadcom.com> Signed-off-by: Dave Stevenson <dsteve@broadcom.com>
--- ---
@ -105514,7 +105514,7 @@ index 6d0d77a..8285e6a 100644
From 253f94a2cb5ad5c348c7d428ba02ad9d327ab3d0 Mon Sep 17 00:00:00 2001 From 253f94a2cb5ad5c348c7d428ba02ad9d327ab3d0 Mon Sep 17 00:00:00 2001
From: Dave Stevenson <dsteve@broadcom.com> From: Dave Stevenson <dsteve@broadcom.com>
Date: Wed, 12 Feb 2014 15:35:41 +0000 Date: Wed, 12 Feb 2014 15:35:41 +0000
Subject: [PATCH 071/101] V4L2: Add additional pixel formats. Correct Subject: [PATCH 071/102] V4L2: Add additional pixel formats. Correct
colourspace colourspace
Adds the other flavours of YUYV, and NV12. Adds the other flavours of YUYV, and NV12.
@ -105586,7 +105586,7 @@ index 8285e6a..3dea993 100644
From 0129c277aeae3b2d73e3125e20ddabb885f1e33f Mon Sep 17 00:00:00 2001 From 0129c277aeae3b2d73e3125e20ddabb885f1e33f Mon Sep 17 00:00:00 2001
From: Dave Stevenson <dsteve@broadcom.com> From: Dave Stevenson <dsteve@broadcom.com>
Date: Fri, 14 Feb 2014 17:08:18 +0000 Date: Fri, 14 Feb 2014 17:08:18 +0000
Subject: [PATCH 072/101] V4L2: Drop logging msg from info to debug Subject: [PATCH 072/102] V4L2: Drop logging msg from info to debug
Signed-off-by: Dave Stevenson <dsteve@broadcom.com> Signed-off-by: Dave Stevenson <dsteve@broadcom.com>
--- ---
@ -105613,7 +105613,7 @@ index a06fb44..82752e6 100644
From 7d89595cc0d322b494f70efe81b9caddb35a8b07 Mon Sep 17 00:00:00 2001 From 7d89595cc0d322b494f70efe81b9caddb35a8b07 Mon Sep 17 00:00:00 2001
From: Dave Stevenson <dsteve@broadcom.com> From: Dave Stevenson <dsteve@broadcom.com>
Date: Fri, 14 Feb 2014 17:12:08 +0000 Date: Fri, 14 Feb 2014 17:12:08 +0000
Subject: [PATCH 073/101] V4L2: Initial pass at scene modes. Subject: [PATCH 073/102] V4L2: Initial pass at scene modes.
Only supports exposure mode and metering modes. Only supports exposure mode and metering modes.
@ -105981,7 +105981,7 @@ index 45cf790..b7a7e883 100644
From d532e0ff679f8aa7f2a4c8b9217e2f0f456deb2b Mon Sep 17 00:00:00 2001 From d532e0ff679f8aa7f2a4c8b9217e2f0f456deb2b Mon Sep 17 00:00:00 2001
From: Dave Stevenson <dsteve@broadcom.com> From: Dave Stevenson <dsteve@broadcom.com>
Date: Tue, 25 Mar 2014 11:48:01 +0000 Date: Tue, 25 Mar 2014 11:48:01 +0000
Subject: [PATCH 074/101] V4L2: Add manual white balance control. Subject: [PATCH 074/102] V4L2: Add manual white balance control.
Adds support for V4L2_CID_RED_BALANCE and Adds support for V4L2_CID_RED_BALANCE and
V4L2_CID_BLUE_BALANCE. Only has an effect if V4L2_CID_BLUE_BALANCE. Only has an effect if
@ -106112,7 +106112,7 @@ index ae8fef9..089f949 100644
From 291436c2cf29a2aebe18f470c779b46e894ee45b Mon Sep 17 00:00:00 2001 From 291436c2cf29a2aebe18f470c779b46e894ee45b 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 075/101] config: Enable V4L / MMAL driver Subject: [PATCH 075/102] config: Enable V4L / MMAL driver
--- ---
arch/arm/configs/bcmrpi_defconfig | 3 +++ arch/arm/configs/bcmrpi_defconfig | 3 +++
@ -106139,7 +106139,7 @@ index bbf3000..058a520 100644
From 7081d21d5a6d11b4e90c6a92517ee9ed86ff694b Mon Sep 17 00:00:00 2001 From 7081d21d5a6d11b4e90c6a92517ee9ed86ff694b 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 076/101] config: Enable CONFIG_MEMCG, but leave it disabled Subject: [PATCH 076/102] config: Enable CONFIG_MEMCG, but leave it disabled
(due to memory cost). Enable with cgroup_enable=memory. (due to memory cost). Enable with cgroup_enable=memory.
--- ---
@ -106217,7 +106217,7 @@ index 5b6b003..56de606 100644
From 24151b1c2a7c4821d3c31737d5b058bba205bc81 Mon Sep 17 00:00:00 2001 From 24151b1c2a7c4821d3c31737d5b058bba205bc81 Mon Sep 17 00:00:00 2001
From: Julian Scheel <julian@jusst.de> From: Julian Scheel <julian@jusst.de>
Date: Wed, 19 Feb 2014 16:06:59 +0100 Date: Wed, 19 Feb 2014 16:06:59 +0100
Subject: [PATCH 077/101] snd-bcm2835: Add support for spdif/hdmi passthrough Subject: [PATCH 077/102] snd-bcm2835: Add support for spdif/hdmi passthrough
This adds a dedicated subdevice which can be used for passthrough of non-audio This adds a dedicated subdevice which can be used for passthrough of non-audio
formats (ie encoded a52) through the hdmi audio link. In addition to this formats (ie encoded a52) through the hdmi audio link. In addition to this
@ -106691,7 +106691,7 @@ index 36afee3..8c2fe26 100755
From ae87471ddb02eded727cf6dfd14e227387ea7315 Mon Sep 17 00:00:00 2001 From ae87471ddb02eded727cf6dfd14e227387ea7315 Mon Sep 17 00:00:00 2001
From: Florian Meier <florian.meier@koalo.de> From: Florian Meier <florian.meier@koalo.de>
Date: Fri, 22 Nov 2013 14:22:53 +0100 Date: Fri, 22 Nov 2013 14:22:53 +0100
Subject: [PATCH 078/101] dmaengine: Add support for BCM2708 Subject: [PATCH 078/102] dmaengine: Add support for BCM2708
Add support for DMA controller of BCM2708 as used in the Raspberry Pi. Add support for DMA controller of BCM2708 as used in the Raspberry Pi.
Currently it only supports cyclic DMA. Currently it only supports cyclic DMA.
@ -107334,7 +107334,7 @@ index 0000000..b244293
From 60f69e823e9f68c69d84c8ddb9a1d139dab4092b Mon Sep 17 00:00:00 2001 From 60f69e823e9f68c69d84c8ddb9a1d139dab4092b Mon Sep 17 00:00:00 2001
From: Florian Meier <florian.meier@koalo.de> From: Florian Meier <florian.meier@koalo.de>
Date: Fri, 22 Nov 2013 14:33:38 +0100 Date: Fri, 22 Nov 2013 14:33:38 +0100
Subject: [PATCH 079/101] ASoC: Add support for BCM2708 Subject: [PATCH 079/102] ASoC: Add support for BCM2708
This driver adds support for digital audio (I2S) This driver adds support for digital audio (I2S)
for the BCM2708 SoC that is used by the for the BCM2708 SoC that is used by the
@ -108335,7 +108335,7 @@ index 0000000..ebaf3d6
From b099a459b3e112b17f5964f3ca1e2f1b4de186ac Mon Sep 17 00:00:00 2001 From b099a459b3e112b17f5964f3ca1e2f1b4de186ac Mon Sep 17 00:00:00 2001
From: Florian Meier <florian.meier@koalo.de> From: Florian Meier <florian.meier@koalo.de>
Date: Fri, 22 Nov 2013 14:37:51 +0100 Date: Fri, 22 Nov 2013 14:37:51 +0100
Subject: [PATCH 080/101] BCM2708: Extend mach header Subject: [PATCH 080/102] BCM2708: Extend mach header
Extend the headers of the mach-bcm2708 Extend the headers of the mach-bcm2708
in order to support I2S and DMA engine. in order to support I2S and DMA engine.
@ -108383,7 +108383,7 @@ index 992a630..2e7e1bb 100644
From 7fb0bf302efc6f9a2bd7965b1fb81f710b05b5a1 Mon Sep 17 00:00:00 2001 From 7fb0bf302efc6f9a2bd7965b1fb81f710b05b5a1 Mon Sep 17 00:00:00 2001
From: Florian Meier <florian.meier@koalo.de> From: Florian Meier <florian.meier@koalo.de>
Date: Fri, 22 Nov 2013 14:59:51 +0100 Date: Fri, 22 Nov 2013 14:59:51 +0100
Subject: [PATCH 081/101] ASoC: Add support for PCM5102A codec Subject: [PATCH 081/102] ASoC: Add support for PCM5102A codec
Some definitions to support the PCM5102A codec Some definitions to support the PCM5102A codec
by Texas Instruments. by Texas Instruments.
@ -108514,7 +108514,7 @@ index 0000000..126f1e9
From b80da6a2b65b939a59b4f92737eab5472a5d3abe Mon Sep 17 00:00:00 2001 From b80da6a2b65b939a59b4f92737eab5472a5d3abe Mon Sep 17 00:00:00 2001
From: Florian Meier <florian.meier@koalo.de> From: Florian Meier <florian.meier@koalo.de>
Date: Fri, 22 Nov 2013 19:04:54 +0100 Date: Fri, 22 Nov 2013 19:04:54 +0100
Subject: [PATCH 082/101] BCM2708: Add I2S support to board file Subject: [PATCH 082/102] BCM2708: Add I2S support to board file
Adds the required initializations for I2S Adds the required initializations for I2S
to the board file of mach-bcm2708. to the board file of mach-bcm2708.
@ -108575,7 +108575,7 @@ index 2b11e9d..76d7505 100644
From 70a008c256ef3ab28ff4cefe31b212d336daa0ca Mon Sep 17 00:00:00 2001 From 70a008c256ef3ab28ff4cefe31b212d336daa0ca Mon Sep 17 00:00:00 2001
From: Florian Meier <florian.meier@koalo.de> From: Florian Meier <florian.meier@koalo.de>
Date: Fri, 22 Nov 2013 19:19:08 +0100 Date: Fri, 22 Nov 2013 19:19:08 +0100
Subject: [PATCH 083/101] ASoC: Add support for HifiBerry DAC Subject: [PATCH 083/102] ASoC: Add support for HifiBerry DAC
This adds a machine driver for the HifiBerry DAC. This adds a machine driver for the HifiBerry DAC.
It is a sound card that can It is a sound card that can
@ -108730,7 +108730,7 @@ index 0000000..4b70b45
From 5e2d018d9842c30693c0737862b0806d344e1fbb Mon Sep 17 00:00:00 2001 From 5e2d018d9842c30693c0737862b0806d344e1fbb Mon Sep 17 00:00:00 2001
From: Florian Meier <florian.meier@koalo.de> From: Florian Meier <florian.meier@koalo.de>
Date: Fri, 22 Nov 2013 19:21:34 +0100 Date: Fri, 22 Nov 2013 19:21:34 +0100
Subject: [PATCH 084/101] BCM2708: Add HifiBerry DAC to board file Subject: [PATCH 084/102] BCM2708: Add HifiBerry DAC to board file
This adds the initalization of the HifiBerry DAC This adds the initalization of the HifiBerry DAC
to the mach-bcm2708 board file. to the mach-bcm2708 board file.
@ -108784,7 +108784,7 @@ index 76d7505..45d0b4f 100644
From e48f39b687eb642e145636400c824d73ca9176df Mon Sep 17 00:00:00 2001 From e48f39b687eb642e145636400c824d73ca9176df Mon Sep 17 00:00:00 2001
From: Florian Meier <florian.meier@koalo.de> From: Florian Meier <florian.meier@koalo.de>
Date: Fri, 6 Dec 2013 18:55:53 +0100 Date: Fri, 6 Dec 2013 18:55:53 +0100
Subject: [PATCH 085/101] ASoC: BCM2708: Add 24 bit support Subject: [PATCH 085/102] ASoC: BCM2708: Add 24 bit support
This adds 24 bit support to the I2S driver of the BCM2708. This adds 24 bit support to the I2S driver of the BCM2708.
Besides enabling the 24 bit flags, it includes two bug fixes: Besides enabling the 24 bit flags, it includes two bug fixes:
@ -108862,7 +108862,7 @@ index ebaf3d6..a179216 100644
From 3b862496d772e867f65570e37b097aaa820fba31 Mon Sep 17 00:00:00 2001 From 3b862496d772e867f65570e37b097aaa820fba31 Mon Sep 17 00:00:00 2001
From: Florian Meier <florian.meier@koalo.de> From: Florian Meier <florian.meier@koalo.de>
Date: Mon, 2 Dec 2013 20:28:22 +0100 Date: Mon, 2 Dec 2013 20:28:22 +0100
Subject: [PATCH 086/101] BCM2708: Add I2S and DMA support to default config Subject: [PATCH 086/102] BCM2708: Add I2S and DMA support to default config
This commit adds several modules that are needed for This commit adds several modules that are needed for
I2S support for the Raspberry Pi to the defconfig. I2S support for the Raspberry Pi to the defconfig.
@ -108908,7 +108908,7 @@ index 5100760..cde1233 100644
From 248a1f201126cfa236075aa4169a13e1010a82ac Mon Sep 17 00:00:00 2001 From 248a1f201126cfa236075aa4169a13e1010a82ac Mon Sep 17 00:00:00 2001
From: Florian Meier <florian.meier@koalo.de> From: Florian Meier <florian.meier@koalo.de>
Date: Fri, 6 Dec 2013 20:50:28 +0100 Date: Fri, 6 Dec 2013 20:50:28 +0100
Subject: [PATCH 087/101] ASoC: BCM2708: Add support for RPi-DAC Subject: [PATCH 087/102] ASoC: BCM2708: Add support for RPi-DAC
This adds a machine driver for the RPi-DAC. This adds a machine driver for the RPi-DAC.
@ -109225,7 +109225,7 @@ index 0000000..b4eaa44
From 74c99a005cc4541154af37d6cf0f46d1d28e72b1 Mon Sep 17 00:00:00 2001 From 74c99a005cc4541154af37d6cf0f46d1d28e72b1 Mon Sep 17 00:00:00 2001
From: Daniel Matuschek <info@crazy-audio.com> From: Daniel Matuschek <info@crazy-audio.com>
Date: Wed, 15 Jan 2014 21:41:23 +0100 Date: Wed, 15 Jan 2014 21:41:23 +0100
Subject: [PATCH 088/101] ASoC: wm8804: Implement MCLK configuration options, Subject: [PATCH 088/102] ASoC: wm8804: Implement MCLK configuration options,
add 32bit support WM8804 can run with PLL frequencies of 256xfs and 128xfs add 32bit support WM8804 can run with PLL frequencies of 256xfs and 128xfs
for most sample rates. At 192kHz only 128xfs is supported. The existing for most sample rates. At 192kHz only 128xfs is supported. The existing
driver selects 128xfs automatically for some lower samples rates. By using an driver selects 128xfs automatically for some lower samples rates. By using an
@ -109345,7 +109345,7 @@ index 8ec14f5..e72d4f4 100644
From 9b933935a9fad1c58197bdce75cd6f9c041561bf Mon Sep 17 00:00:00 2001 From 9b933935a9fad1c58197bdce75cd6f9c041561bf Mon Sep 17 00:00:00 2001
From: Daniel Matuschek <info@crazy-audio.com> From: Daniel Matuschek <info@crazy-audio.com>
Date: Wed, 15 Jan 2014 21:42:08 +0100 Date: Wed, 15 Jan 2014 21:42:08 +0100
Subject: [PATCH 089/101] ASoC: BCM:Add support for HiFiBerry Digi. Driver is Subject: [PATCH 089/102] ASoC: BCM:Add support for HiFiBerry Digi. Driver is
based on the patched WM8804 driver. based on the patched WM8804 driver.
Signed-off-by: Daniel Matuschek <daniel@matuschek.net> Signed-off-by: Daniel Matuschek <daniel@matuschek.net>
@ -109554,7 +109554,7 @@ index 0000000..e4f769d
From 34ea61992e36e6cb8614ddd7aee28af24badc93e Mon Sep 17 00:00:00 2001 From 34ea61992e36e6cb8614ddd7aee28af24badc93e Mon Sep 17 00:00:00 2001
From: Daniel Matuschek <info@crazy-audio.com> From: Daniel Matuschek <info@crazy-audio.com>
Date: Thu, 16 Jan 2014 07:26:08 +0100 Date: Thu, 16 Jan 2014 07:26:08 +0100
Subject: [PATCH 090/101] BCM2708: Added support for HiFiBerry Digi board Board Subject: [PATCH 090/102] BCM2708: Added support for HiFiBerry Digi board Board
initalization by I2C initalization by I2C
Signed-off-by: Daniel Matuschek <daniel@matuschek.net> Signed-off-by: Daniel Matuschek <daniel@matuschek.net>
@ -109607,7 +109607,7 @@ index b5e4272..d7055e1 100644
From 906ff8f28e355166978b23901e30c7de50eac84b Mon Sep 17 00:00:00 2001 From 906ff8f28e355166978b23901e30c7de50eac84b Mon Sep 17 00:00:00 2001
From: Daniel Matuschek <info@crazy-audio.com> From: Daniel Matuschek <info@crazy-audio.com>
Date: Thu, 16 Jan 2014 07:27:28 +0100 Date: Thu, 16 Jan 2014 07:27:28 +0100
Subject: [PATCH 091/101] BCM2708: Added HiFiBerry Digi configuration option It Subject: [PATCH 091/102] BCM2708: Added HiFiBerry Digi configuration option It
will be compiled as a module by default. This also includes the WM8804 will be compiled as a module by default. This also includes the WM8804
driver. driver.
@ -109638,7 +109638,7 @@ index b1536f2..b2b9def 100644
From 292a964cd960cf9413440320146b6a8c32f5464b Mon Sep 17 00:00:00 2001 From 292a964cd960cf9413440320146b6a8c32f5464b Mon Sep 17 00:00:00 2001
From: Daniel Matuschek <info@crazy-audio.com> From: Daniel Matuschek <info@crazy-audio.com>
Date: Thu, 16 Jan 2014 07:36:35 +0100 Date: Thu, 16 Jan 2014 07:36:35 +0100
Subject: [PATCH 092/101] ASoC: wm8804: Set idle_bias_off to false Idle bias Subject: [PATCH 092/102] ASoC: wm8804: Set idle_bias_off to false Idle bias
has been change to remove warning on driver startup has been change to remove warning on driver startup
Signed-off-by: Daniel Matuschek <daniel@matuschek.net> Signed-off-by: Daniel Matuschek <daniel@matuschek.net>
@ -109666,7 +109666,7 @@ index c35b4f3..8915d08 100644
From 0a3c30032fb517aebf1cdfa868634e078c2fb252 Mon Sep 17 00:00:00 2001 From 0a3c30032fb517aebf1cdfa868634e078c2fb252 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 12 Mar 2014 11:46:34 +0000 Date: Wed, 12 Mar 2014 11:46:34 +0000
Subject: [PATCH 093/101] ASoc: Don't report S24_LE support, it produces white Subject: [PATCH 093/102] ASoc: Don't report S24_LE support, it produces white
noise with xbmc noise with xbmc
--- ---
@ -109707,7 +109707,7 @@ index 126f1e9..7812d34 100644
From 63cbbd49e0e0c22f88216c74918bacc75290b8ef Mon Sep 17 00:00:00 2001 From 63cbbd49e0e0c22f88216c74918bacc75290b8ef Mon Sep 17 00:00:00 2001
From: Gordon Garrity <gordon@iqaudio.com> From: Gordon Garrity <gordon@iqaudio.com>
Date: Sat, 8 Mar 2014 16:56:57 +0000 Date: Sat, 8 Mar 2014 16:56:57 +0000
Subject: [PATCH 094/101] Add IQaudIO Sound Card support for Raspberry Pi Subject: [PATCH 094/102] Add IQaudIO Sound Card support for Raspberry Pi
--- ---
arch/arm/configs/bcmrpi_defconfig | 1 + arch/arm/configs/bcmrpi_defconfig | 1 +
@ -110802,7 +110802,7 @@ index 0000000..b2f518e
From 62d6b625bef70c81e7534ef2bf71c2ebe2966611 Mon Sep 17 00:00:00 2001 From 62d6b625bef70c81e7534ef2bf71c2ebe2966611 Mon Sep 17 00:00:00 2001
From: Howard Mitchell <hm@hmbedded.co.uk> From: Howard Mitchell <hm@hmbedded.co.uk>
Date: Fri, 28 Mar 2014 16:27:57 +0000 Date: Fri, 28 Mar 2014 16:27:57 +0000
Subject: [PATCH 095/101] Fix volsw_range functions so SOC_DOUBLE_R_RANGE_TLV Subject: [PATCH 095/102] Fix volsw_range functions so SOC_DOUBLE_R_RANGE_TLV
works. works.
This is so that the correct rabge of values as specified This is so that the correct rabge of values as specified
@ -110881,7 +110881,7 @@ index fe1df50..c3f41e7 100644
From b8664a86e8ee0c6e6ba76970b6baf634f18af7e8 Mon Sep 17 00:00:00 2001 From b8664a86e8ee0c6e6ba76970b6baf634f18af7e8 Mon Sep 17 00:00:00 2001
From: Howard Mitchell <hm@hmbedded.co.uk> From: Howard Mitchell <hm@hmbedded.co.uk>
Date: Fri, 28 Mar 2014 16:40:31 +0000 Date: Fri, 28 Mar 2014 16:40:31 +0000
Subject: [PATCH 096/101] Use a range macro for Playback Volume. Subject: [PATCH 096/102] Use a range macro for Playback Volume.
This allows limiting the output gain to avoid clipping in the This allows limiting the output gain to avoid clipping in the
DAC ouput stages. DAC ouput stages.
@ -110911,7 +110911,7 @@ index 55b6200..2653311 100644
From 1961550498f3f7dd94aabd4ca7a1d3828d13367b Mon Sep 17 00:00:00 2001 From 1961550498f3f7dd94aabd4ca7a1d3828d13367b Mon Sep 17 00:00:00 2001
From: Gordon Garrity <gordon@iqaudio.com> From: Gordon Garrity <gordon@iqaudio.com>
Date: Sun, 30 Mar 2014 13:52:33 +0100 Date: Sun, 30 Mar 2014 13:52:33 +0100
Subject: [PATCH 097/101] fix soc-core's inverse range and let IQaudIO DAC use Subject: [PATCH 097/102] fix soc-core's inverse range and let IQaudIO DAC use
this fixed SOC_DOUBLE_R_RANGE_TLV support this fixed SOC_DOUBLE_R_RANGE_TLV support
--- ---
@ -110968,7 +110968,7 @@ index c3f41e7..a8a753f 100644
From cc1bf1bacb9deb46d9ac7cd3700f99880f340373 Mon Sep 17 00:00:00 2001 From cc1bf1bacb9deb46d9ac7cd3700f99880f340373 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 22 Apr 2014 13:58:14 +0100 Date: Tue, 22 Apr 2014 13:58:14 +0100
Subject: [PATCH 098/101] lirc_rpi: Use read_current_timer to determine Subject: [PATCH 098/102] lirc_rpi: Use read_current_timer to determine
transmitter delay. Thanks to jjmz and others See: transmitter delay. Thanks to jjmz and others See:
https://github.com/raspberrypi/linux/issues/525 https://github.com/raspberrypi/linux/issues/525
@ -111069,7 +111069,7 @@ index 8aee83f..57ffacf 100644
From c176c12e81f9ebd0fe9c5b0f8b0a4283aae14eed Mon Sep 17 00:00:00 2001 From c176c12e81f9ebd0fe9c5b0f8b0a4283aae14eed Mon Sep 17 00:00:00 2001
From: P33M <P33M@github.com> From: P33M <P33M@github.com>
Date: Wed, 19 Mar 2014 15:13:53 +0000 Date: Wed, 19 Mar 2014 15:13:53 +0000
Subject: [PATCH 099/101] Fix ARM architecture issue with local_irq_restore() Subject: [PATCH 099/102] Fix ARM architecture issue with local_irq_restore()
If local_fiq_enable() is called before a local_irq_restore(flags) where If local_fiq_enable() is called before a local_irq_restore(flags) where
the flags variable has the F bit set, the FIQ will be erroneously disabled. the flags variable has the F bit set, the FIQ will be erroneously disabled.
@ -111173,7 +111173,7 @@ index 0812d3a..6d01261 100644
From 5c139e438f3b893b9d2443130c8767653fdf46db Mon Sep 17 00:00:00 2001 From 5c139e438f3b893b9d2443130c8767653fdf46db Mon Sep 17 00:00:00 2001
From: P33M <P33M@github.com> From: P33M <P33M@github.com>
Date: Wed, 19 Mar 2014 12:58:23 +0000 Date: Wed, 19 Mar 2014 12:58:23 +0000
Subject: [PATCH 100/101] dwc_otg: fiq_fsm: Base commit for driver rewrite Subject: [PATCH 100/102] dwc_otg: fiq_fsm: Base commit for driver rewrite
This commit removes the previous FIQ fixes entirely and adds fiq_fsm. This commit removes the previous FIQ fixes entirely and adds fiq_fsm.
@ -115978,7 +115978,7 @@ index ca17379..0000000
From a8c3930205d93cfc5812a8c9637aeddb510cbd40 Mon Sep 17 00:00:00 2001 From a8c3930205d93cfc5812a8c9637aeddb510cbd40 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Thu, 1 May 2014 13:38:17 +0100 Date: Thu, 1 May 2014 13:38:17 +0100
Subject: [PATCH 101/101] config: enable CONFIG_DMA_CMA - it may fix cache Subject: [PATCH 101/102] config: enable CONFIG_DMA_CMA - it may fix cache
coherency issue in USB driver coherency issue in USB driver
See: https://github.com/raspberrypi/linux/issues/575 See: https://github.com/raspberrypi/linux/issues/575
@ -116002,3 +116002,53 @@ index f0a5370..0d1cb49 100644
-- --
1.9.1 1.9.1
From b0da29026e2bd5602fed7f650124838696f9dda6 Mon Sep 17 00:00:00 2001
From: P33M <P33M@github.com>
Date: Sat, 3 May 2014 15:22:14 +0100
Subject: [PATCH 102/102] fiq_fsm: fix dequeues for non-periodic split
transactions
If a dequeue happened between the SSPLIT and CSPLIT phases of the
transaction, the HCD would never receive an interrupt.
---
drivers/usb/host/dwc_otg/dwc_otg_fiq_fsm.c | 1 +
drivers/usb/host/dwc_otg/dwc_otg_hcd.c | 8 +++++---
2 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/drivers/usb/host/dwc_otg/dwc_otg_fiq_fsm.c b/drivers/usb/host/dwc_otg/dwc_otg_fiq_fsm.c
index 61f5534..e8ea868 100644
--- a/drivers/usb/host/dwc_otg/dwc_otg_fiq_fsm.c
+++ b/drivers/usb/host/dwc_otg/dwc_otg_fiq_fsm.c
@@ -625,6 +625,7 @@ static int notrace noinline fiq_fsm_do_sof(struct fiq_state *state, int num_chan
break;
case FIQ_PER_SPLIT_TIMEOUT:
+ case FIQ_DEQUEUE_ISSUED:
/* Ugly: we have to force a HCD interrupt.
* Poke the mask for the channel in question.
* We will take a fake SOF because of this, but
diff --git a/drivers/usb/host/dwc_otg/dwc_otg_hcd.c b/drivers/usb/host/dwc_otg/dwc_otg_hcd.c
index e6b4a1e..4009f22 100644
--- a/drivers/usb/host/dwc_otg/dwc_otg_hcd.c
+++ b/drivers/usb/host/dwc_otg/dwc_otg_hcd.c
@@ -614,11 +614,13 @@ int dwc_otg_hcd_urb_dequeue(dwc_otg_hcd_t * hcd,
/* In FIQ FSM mode, we need to shut down carefully.
* The FIQ may attempt to restart a disabled channel */
if (fiq_fsm_enable && (hcd->fiq_state->channel[n].fsm != FIQ_PASSTHROUGH)) {
+ qh->channel->halt_status = DWC_OTG_HC_XFER_URB_DEQUEUE;
+ qh->channel->halt_pending = 1;
hcd->fiq_state->channel[n].fsm = FIQ_DEQUEUE_ISSUED;
+ } else {
+ dwc_otg_hc_halt(hcd->core_if, qh->channel,
+ DWC_OTG_HC_XFER_URB_DEQUEUE);
}
- dwc_otg_hc_halt(hcd->core_if, qh->channel,
- DWC_OTG_HC_XFER_URB_DEQUEUE);
-
}
}
--
1.9.1