mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
projects/RPi/patches/linux: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
parent
99bc201110
commit
55dd988a80
@ -1,7 +1,7 @@
|
||||
From da300e34085f2060a181117b41321b4ee0db8620 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sun, 12 May 2013 12:24:19 +0100
|
||||
Subject: [PATCH 001/102] Main bcm2708 linux port
|
||||
Subject: [PATCH 001/103] Main bcm2708 linux port
|
||||
|
||||
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: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 7 May 2013 22:20:24 +0100
|
||||
Subject: [PATCH 002/102] Add quick config.
|
||||
Subject: [PATCH 002/103] Add quick config.
|
||||
|
||||
This is designed for quick compiling when developing.
|
||||
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: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 1 May 2013 19:46:17 +0100
|
||||
Subject: [PATCH 003/102] Add dwc_otg driver
|
||||
Subject: [PATCH 003/103] Add dwc_otg driver
|
||||
|
||||
Signed-off-by: popcornmix <popcornmix@gmail.com>
|
||||
---
|
||||
@ -65888,7 +65888,7 @@ index 0000000..cdc9963
|
||||
From 3ec8918c38408c8b4f98e618c47e82fd01600c79 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 1 May 2013 19:54:32 +0100
|
||||
Subject: [PATCH 004/102] bcm2708 watchdog driver
|
||||
Subject: [PATCH 004/103] bcm2708 watchdog driver
|
||||
|
||||
Signed-off-by: popcornmix <popcornmix@gmail.com>
|
||||
---
|
||||
@ -66324,7 +66324,7 @@ index 0000000..2f19203
|
||||
From 3b40e80a5a9cea0ed3240bc9b4b98423db9e2c62 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 1 May 2013 19:55:09 +0100
|
||||
Subject: [PATCH 005/102] bcm2708 framebuffer driver
|
||||
Subject: [PATCH 005/103] bcm2708 framebuffer driver
|
||||
|
||||
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: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 2 Jul 2013 23:42:01 +0100
|
||||
Subject: [PATCH 006/102] bcm2708 vchiq driver
|
||||
Subject: [PATCH 006/103] bcm2708 vchiq driver
|
||||
|
||||
Signed-off-by: popcornmix <popcornmix@gmail.com>
|
||||
|
||||
@ -81928,7 +81928,7 @@ index 0000000..b6bfa21
|
||||
From 1837642b00389488170bcf3e0de827dbf0593d1c Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 3 Jul 2013 00:31:47 +0100
|
||||
Subject: [PATCH 007/102] cma: Add vc_cma driver to enable use of CMA
|
||||
Subject: [PATCH 007/103] cma: Add vc_cma driver to enable use of CMA
|
||||
|
||||
Signed-off-by: popcornmix <popcornmix@gmail.com>
|
||||
---
|
||||
@ -83222,7 +83222,7 @@ index 0000000..5325832
|
||||
From 7bbbb963c27a1941a8c5ca034a42255418ecdd88 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 26 Mar 2012 22:15:50 +0100
|
||||
Subject: [PATCH 008/102] bcm2708: alsa sound driver
|
||||
Subject: [PATCH 008/103] bcm2708: alsa sound driver
|
||||
|
||||
Signed-off-by: popcornmix <popcornmix@gmail.com>
|
||||
---
|
||||
@ -85589,7 +85589,7 @@ index 0000000..af3e6eb
|
||||
From 6dfd897dc1ce769119f88503eca2fd6ff97288a8 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Fri, 26 Apr 2013 10:08:31 -0700
|
||||
Subject: [PATCH 009/102] Merge pull request #286 from
|
||||
Subject: [PATCH 009/103] Merge pull request #286 from
|
||||
martinezjavier/rpi-3.6.y-dev
|
||||
|
||||
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: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 3 Jul 2013 00:51:55 +0100
|
||||
Subject: [PATCH 010/102] Add hwrng (hardware random number generator) driver
|
||||
Subject: [PATCH 010/103] Add hwrng (hardware random number generator) driver
|
||||
|
||||
---
|
||||
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: Aron Szabo <aron@aron.ws>
|
||||
Date: Sat, 16 Jun 2012 12:15:55 +0200
|
||||
Subject: [PATCH 011/102] lirc: added support for RaspberryPi GPIO
|
||||
Subject: [PATCH 011/103] lirc: added support for RaspberryPi GPIO
|
||||
|
||||
---
|
||||
drivers/staging/media/lirc/Kconfig | 6 +
|
||||
@ -87001,7 +87001,7 @@ index 0000000..8aee83f
|
||||
From 34ac600e35376dcee117f2d79851223b56a3640c Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 8 May 2012 23:12:13 +0100
|
||||
Subject: [PATCH 012/102] Fixes for sdhci-bcm2708
|
||||
Subject: [PATCH 012/103] Fixes for sdhci-bcm2708
|
||||
|
||||
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: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 3 Jul 2013 00:49:20 +0100
|
||||
Subject: [PATCH 013/102] Add cpufreq driver
|
||||
Subject: [PATCH 013/103] Add cpufreq driver
|
||||
|
||||
---
|
||||
arch/arm/Kconfig | 1 +
|
||||
@ -88583,7 +88583,7 @@ index 0000000..7bc55bd
|
||||
From 005924e34d5a59b9fe02c89bb31f7e3ec5bc779c Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 26 Mar 2013 19:24:24 +0000
|
||||
Subject: [PATCH 014/102] Added hwmon/thermal driver for reporting core
|
||||
Subject: [PATCH 014/103] Added hwmon/thermal driver for reporting core
|
||||
temperature. Thanks Dorian
|
||||
|
||||
---
|
||||
@ -89111,7 +89111,7 @@ index 0000000..85fceb5
|
||||
From 34d97daa8bba1cce1b775c6bee3b7d9b0c38d6d8 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 26 Mar 2013 17:26:38 +0000
|
||||
Subject: [PATCH 015/102] Allow mac address to be set in smsc95xx
|
||||
Subject: [PATCH 015/103] Allow mac address to be set in smsc95xx
|
||||
|
||||
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: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 4 Nov 2013 18:56:10 +0000
|
||||
Subject: [PATCH 016/102] Add Chris Boot's i2c and spi drivers.
|
||||
Subject: [PATCH 016/103] Add Chris Boot's i2c and spi drivers.
|
||||
|
||||
---
|
||||
arch/arm/configs/bcmrpi_cutdown_defconfig | 9 +
|
||||
@ -90576,7 +90576,7 @@ index 0000000..180264a
|
||||
From 82b546ca74249907295399826627d4f2ed477bd8 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 8 May 2013 11:46:50 +0100
|
||||
Subject: [PATCH 017/102] enabling the realtime clock 1-wire chip DS1307 and
|
||||
Subject: [PATCH 017/103] enabling the realtime clock 1-wire chip DS1307 and
|
||||
1-wire on GPIO4 (as a 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: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 3 Jul 2013 00:46:42 +0100
|
||||
Subject: [PATCH 018/102] Add FIQ patch to dwc_otg driver. Enable with
|
||||
Subject: [PATCH 018/103] Add FIQ patch to dwc_otg driver. Enable with
|
||||
dwc_otg.fiq_fix_enable=1. Should give about 10% more ARM performance. Thanks
|
||||
to Gordon and Costas
|
||||
|
||||
@ -91941,7 +91941,7 @@ index e46d9bb..6b2c7d0 100644
|
||||
From 8fc4c133c0774cb3e18ac3db071b84f05e3e6887 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sat, 8 Sep 2012 15:17:53 +0100
|
||||
Subject: [PATCH 021/102] Avoid dynamic memory allocation for channel lock in
|
||||
Subject: [PATCH 021/103] Avoid dynamic memory allocation for channel lock in
|
||||
USB driver. Thanks ddv2005.
|
||||
|
||||
---
|
||||
@ -92051,7 +92051,7 @@ index b7b6b0c..76b5085 100644
|
||||
From 12360e62628015e8fe57a504ac9e52404878348a Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Fri, 12 Apr 2013 23:58:47 +0100
|
||||
Subject: [PATCH 022/102] config: add missing options from 3.6.y kernel
|
||||
Subject: [PATCH 022/103] config: add missing options from 3.6.y kernel
|
||||
|
||||
---
|
||||
arch/arm/configs/bcmrpi_defconfig | 749 ++++++++++++++++++++++++++++++++------
|
||||
@ -93099,7 +93099,7 @@ index 31f5afaa..bbf3000 100644
|
||||
From 76e3748151860d6fe3e6999affbe2628a4395b51 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 8 Apr 2013 21:12:48 +0100
|
||||
Subject: [PATCH 023/102] Add NAK holdoff scheme. Enabled by default, disable
|
||||
Subject: [PATCH 023/103] Add NAK holdoff scheme. Enabled by default, disable
|
||||
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: Gordon Hollingworth <gordon@holliweb.co.uk>
|
||||
Date: Sun, 4 Nov 2012 15:55:01 +0000
|
||||
Subject: [PATCH 024/102] Make sure we wait for the reset to finish
|
||||
Subject: [PATCH 024/103] Make sure we wait for the reset to finish
|
||||
|
||||
---
|
||||
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: P33M <P33M@github.com>
|
||||
Date: Wed, 9 Jan 2013 16:12:04 +0000
|
||||
Subject: [PATCH 025/102] dwc_otg: fix bug in dwc_otg_hcd.c resulting in silent
|
||||
Subject: [PATCH 025/103] dwc_otg: fix bug in dwc_otg_hcd.c resulting in silent
|
||||
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: P33M <P33M@github.com>
|
||||
Date: Fri, 15 Feb 2013 22:36:47 +0000
|
||||
Subject: [PATCH 026/102] dwc_otg: Fix unsafe access of QTD during URB enqueue
|
||||
Subject: [PATCH 026/103] dwc_otg: Fix unsafe access of QTD during URB enqueue
|
||||
|
||||
In dwc_otg_hcd_urb_enqueue during qtd creation, it was possible that the
|
||||
transaction could complete almost immediately after the qtd was assigned
|
||||
@ -93468,7 +93468,7 @@ index b3efaf4..1554be5 100644
|
||||
From 596b9fb216549e37daa3911b6c83e36d0106f10b Mon Sep 17 00:00:00 2001
|
||||
From: P33M <P33M@github.com>
|
||||
Date: Fri, 15 Feb 2013 22:38:40 +0000
|
||||
Subject: [PATCH 027/102] dwc_otg: Fix incorrect URB allocation error handling
|
||||
Subject: [PATCH 027/103] dwc_otg: Fix incorrect URB allocation error handling
|
||||
|
||||
If the memory allocation for a dwc_otg_urb failed, the kernel would OOPS
|
||||
because for some reason a member of the *unallocated* struct was set to
|
||||
@ -93512,7 +93512,7 @@ index 35d03d1..6fe30e3 100644
|
||||
From 51e291bed0d26025d0a7788ed7b8d422a68837dc Mon Sep 17 00:00:00 2001
|
||||
From: P33M <P33M@github.com>
|
||||
Date: Thu, 28 Feb 2013 16:52:51 +0000
|
||||
Subject: [PATCH 028/102] dwc_otg: fix potential use-after-free case in
|
||||
Subject: [PATCH 028/103] dwc_otg: fix potential use-after-free case in
|
||||
interrupt handler
|
||||
|
||||
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: P33M <P33M@github.com>
|
||||
Date: Sun, 3 Mar 2013 14:45:53 +0000
|
||||
Subject: [PATCH 029/102] dwc_otg: add handling of SPLIT transaction data
|
||||
Subject: [PATCH 029/103] dwc_otg: add handling of SPLIT transaction data
|
||||
toggle errors
|
||||
|
||||
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: P33M <P33M@github.com>
|
||||
Date: Thu, 21 Mar 2013 19:36:17 +0000
|
||||
Subject: [PATCH 030/102] dwc_otg: implement tasklet for returning URBs to
|
||||
Subject: [PATCH 030/103] dwc_otg: implement tasklet for returning URBs to
|
||||
usbcore hcd layer
|
||||
|
||||
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: P33M <P33M@github.com>
|
||||
Date: Mon, 22 Apr 2013 00:08:36 +0100
|
||||
Subject: [PATCH 032/102] dwc_otg: fix NAK holdoff and allow on split
|
||||
Subject: [PATCH 032/103] dwc_otg: fix NAK holdoff and allow on split
|
||||
transactions only
|
||||
|
||||
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: Harm Hanemaaijer <fgenfb@yahoo.com>
|
||||
Date: Thu, 20 Jun 2013 20:21:39 +0200
|
||||
Subject: [PATCH 033/102] Speed up console framebuffer imageblit function
|
||||
Subject: [PATCH 033/103] Speed up console framebuffer imageblit function
|
||||
|
||||
Especially on platforms with a slower CPU but a relatively high
|
||||
framebuffer fill bandwidth, like current ARM devices, the existing
|
||||
@ -94138,7 +94138,7 @@ index a2bb276..436494f 100644
|
||||
From 5a9f5c575a5971bf1a04e8d9cdd941a4a1cfbba4 Mon Sep 17 00:00:00 2001
|
||||
From: Siarhei Siamashka <siarhei.siamashka@gmail.com>
|
||||
Date: Mon, 17 Jun 2013 13:32:11 +0300
|
||||
Subject: [PATCH 034/102] fbdev: add FBIOCOPYAREA ioctl
|
||||
Subject: [PATCH 034/103] fbdev: add FBIOCOPYAREA ioctl
|
||||
|
||||
Based on the patch authored by Ali Gholami Rudi at
|
||||
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: Siarhei Siamashka <siarhei.siamashka@gmail.com>
|
||||
Date: Mon, 17 Jun 2013 16:00:25 +0300
|
||||
Subject: [PATCH 035/102] bcm2708_fb: DMA acceleration for fb_copyarea
|
||||
Subject: [PATCH 035/103] bcm2708_fb: DMA acceleration for fb_copyarea
|
||||
|
||||
Based on http://www.raspberrypi.org/phpBB3/viewtopic.php?p=62425#p62425
|
||||
Also used Simon's dmaer_master module as a reference for tweaking DMA
|
||||
@ -94698,7 +94698,7 @@ index 54cd760..798eb52 100644
|
||||
From 5568fb348e2fdedb68e41c41beb3b82e11b36c4c Mon Sep 17 00:00:00 2001
|
||||
From: Mike Bradley <mike.bradley@incanetworks.com>
|
||||
Date: Mon, 17 Jun 2013 11:31:42 -0700
|
||||
Subject: [PATCH 036/102] dwc_otg: Call usb_hcd_unlink_urb_from_ep with lock
|
||||
Subject: [PATCH 036/103] dwc_otg: Call usb_hcd_unlink_urb_from_ep with lock
|
||||
held in completion handler
|
||||
|
||||
usb_hcd_unlink_urb_from_ep must be called with the HCD lock held. Calling it
|
||||
@ -94788,7 +94788,7 @@ index 39787e3..5e6a26a 100644
|
||||
From d4b538e11c5caaff6682ee98f930e41adc75a3e2 Mon Sep 17 00:00:00 2001
|
||||
From: Gordon Hollingworth <gordon@holliweb.co.uk>
|
||||
Date: Thu, 4 Apr 2013 11:05:21 +0100
|
||||
Subject: [PATCH 037/102] USB fix using a FIQ to implement split transactions
|
||||
Subject: [PATCH 037/103] USB fix using a FIQ to implement split transactions
|
||||
|
||||
This commit adds a FIQ implementaion that schedules
|
||||
the split transactions using a FIQ so we don't get
|
||||
@ -96194,7 +96194,7 @@ index 1b1f83c..c8590b5 100644
|
||||
From 4ffb0d4445f512b96fbc1af3e3ef947b2b293883 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 3 Jul 2013 11:39:46 +0100
|
||||
Subject: [PATCH 038/102] dwc_otg: fix device attributes and avoid kernel
|
||||
Subject: [PATCH 038/103] dwc_otg: fix device attributes and avoid kernel
|
||||
warnings on boot
|
||||
|
||||
---
|
||||
@ -96266,7 +96266,7 @@ index fab2961..af1cd4d 100644
|
||||
From 4baa84cbc027d6be0c7d1d7f2b15db6f2dabc86f Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 15 Jul 2013 23:55:52 +0100
|
||||
Subject: [PATCH 039/102] dcw_otg: avoid logging function that can cause panics
|
||||
Subject: [PATCH 039/103] dcw_otg: avoid logging function that can cause panics
|
||||
|
||||
See: https://github.com/raspberrypi/firmware/issues/21
|
||||
Thanks to cleverca22 for fix
|
||||
@ -96294,7 +96294,7 @@ index af1cd4d..9da0c92 100644
|
||||
From 942f6313e30d0a910e496a1a8836bdeb6ec0a662 Mon Sep 17 00:00:00 2001
|
||||
From: P33M <P33M@github.com>
|
||||
Date: Sat, 13 Jul 2013 20:41:26 +0100
|
||||
Subject: [PATCH 040/102] dwc_otg: mask correct interrupts after transaction
|
||||
Subject: [PATCH 040/103] dwc_otg: mask correct interrupts after transaction
|
||||
error recovery
|
||||
|
||||
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: P33M <P33M@github.com>
|
||||
Date: Sat, 13 Jul 2013 21:48:41 +0100
|
||||
Subject: [PATCH 041/102] dwc_otg: fiq: prevent FIQ thrash and incorrect state
|
||||
Subject: [PATCH 041/103] dwc_otg: fiq: prevent FIQ thrash and incorrect state
|
||||
passing to IRQ
|
||||
|
||||
In the case of a transaction to a device that had previously aborted
|
||||
@ -96424,7 +96424,7 @@ index fd73e41..2ec0565 100644
|
||||
From 36459b88a91f2f2d86a70f2d0dd2d348ddd8370b Mon Sep 17 00:00:00 2001
|
||||
From: Gordon Hollingworth <gordon@holliweb.co.uk>
|
||||
Date: Mon, 8 Jul 2013 04:12:19 +0100
|
||||
Subject: [PATCH 042/102] Fix function tracing
|
||||
Subject: [PATCH 042/103] Fix function tracing
|
||||
|
||||
---
|
||||
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: P33M <P33M@github.com>
|
||||
Date: Thu, 18 Jul 2013 16:32:41 +0100
|
||||
Subject: [PATCH 043/102] dwc_otg: whitespace cleanup in dwc_otg_urb_enqueue
|
||||
Subject: [PATCH 043/103] dwc_otg: whitespace cleanup in dwc_otg_urb_enqueue
|
||||
|
||||
---
|
||||
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: P33M <P33M@github.com>
|
||||
Date: Thu, 18 Jul 2013 17:07:26 +0100
|
||||
Subject: [PATCH 044/102] dwc_otg: prevent OOPSes during device disconnects
|
||||
Subject: [PATCH 044/103] dwc_otg: prevent OOPSes during device disconnects
|
||||
|
||||
The dwc_otg_urb_enqueue function is thread-unsafe. In particular the
|
||||
access of urb->hcpriv, usb_hcd_link_urb_to_ep, dwc_otg_urb->qtd and
|
||||
@ -96726,7 +96726,7 @@ index 7b92025..db95851 100644
|
||||
From 30520a91ed7c5445216af88a7c1d440ebf79f515 Mon Sep 17 00:00:00 2001
|
||||
From: P33M <P33M@github.com>
|
||||
Date: Mon, 22 Jul 2013 14:08:26 +0100
|
||||
Subject: [PATCH 045/102] dwc_otg: prevent BUG() in TT allocation if hub
|
||||
Subject: [PATCH 045/103] dwc_otg: prevent BUG() in TT allocation if hub
|
||||
address is > 16
|
||||
|
||||
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: P33M <P33M@github.com>
|
||||
Date: Tue, 23 Jul 2013 14:15:32 +0100
|
||||
Subject: [PATCH 046/102] dwc_otg: make channel halts with unknown state less
|
||||
Subject: [PATCH 046/103] dwc_otg: make channel halts with unknown state less
|
||||
damaging
|
||||
|
||||
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: P33M <P33M@github.com>
|
||||
Date: Tue, 30 Jul 2013 09:58:48 +0100
|
||||
Subject: [PATCH 047/102] dwc_otg: fiq_split: use TTs with more granularity
|
||||
Subject: [PATCH 047/103] dwc_otg: fiq_split: use TTs with more granularity
|
||||
|
||||
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: P33M <P33M@github.com>
|
||||
Date: Fri, 2 Aug 2013 10:04:18 +0100
|
||||
Subject: [PATCH 048/102] dwc_otg: fix potential sleep while atomic during urb
|
||||
Subject: [PATCH 048/103] dwc_otg: fix potential sleep while atomic during urb
|
||||
enqueue
|
||||
|
||||
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: P33M <P33M@github.com>
|
||||
Date: Mon, 5 Aug 2013 11:42:12 +0100
|
||||
Subject: [PATCH 049/102] dwc_otg: make fiq_split_enable imply fiq_fix_enable
|
||||
Subject: [PATCH 049/103] dwc_otg: make fiq_split_enable imply fiq_fix_enable
|
||||
|
||||
Failing to set up the FIQ correctly would result in
|
||||
"IRQ 32: nobody cared" errors in dmesg.
|
||||
@ -97054,7 +97054,7 @@ index 176dc14..f06c3d22 100644
|
||||
From 5a7c83124b0e24eb145d56b0ebe24a7e187a09a1 Mon Sep 17 00:00:00 2001
|
||||
From: P33M <P33M@github.com>
|
||||
Date: Mon, 5 Aug 2013 11:47:12 +0100
|
||||
Subject: [PATCH 050/102] dwc_otg: prevent crashes on host port disconnects
|
||||
Subject: [PATCH 050/103] dwc_otg: prevent crashes on host port disconnects
|
||||
|
||||
Fix several issues resulting in crashes or inconsistent state
|
||||
if a Model A root port was disconnected.
|
||||
@ -97215,7 +97215,7 @@ index 88c0544..ae4271a 100644
|
||||
From b3c2b3c771f9b87842088e54745dd62c74d57dab Mon Sep 17 00:00:00 2001
|
||||
From: P33M <P33M@github.com>
|
||||
Date: Mon, 5 Aug 2013 13:17:58 +0100
|
||||
Subject: [PATCH 051/102] dwc_otg: prevent leaking URBs during enqueue
|
||||
Subject: [PATCH 051/103] dwc_otg: prevent leaking URBs during enqueue
|
||||
|
||||
A dwc_otg_urb would get leaked if the HCD enqueue function
|
||||
failed for any reason. Free the URB at the appropriate points.
|
||||
@ -97254,7 +97254,7 @@ index ae4271a..ee8eec9 100644
|
||||
From 8c7034b6c60b0832a257a05605bca517dc819a59 Mon Sep 17 00:00:00 2001
|
||||
From: P33M <P33M@github.com>
|
||||
Date: Fri, 20 Sep 2013 16:08:27 +0100
|
||||
Subject: [PATCH 052/102] dwc_otg: Enable NAK holdoff for control split
|
||||
Subject: [PATCH 052/103] dwc_otg: Enable NAK holdoff for control split
|
||||
transactions
|
||||
|
||||
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: popcornmix <popcornmix@gmail.com>
|
||||
Date: Fri, 20 Sep 2013 19:07:56 +0100
|
||||
Subject: [PATCH 053/102] dwc_otg: Fix for occasional lockup on boot when doing
|
||||
Subject: [PATCH 053/103] dwc_otg: Fix for occasional lockup on boot when doing
|
||||
a USB reset
|
||||
|
||||
---
|
||||
@ -97319,7 +97319,7 @@ index f8dc4be..64d33a5 100644
|
||||
From 020ecd365efbfc6a6599ef5f0ee2fc34d5dbf14c Mon Sep 17 00:00:00 2001
|
||||
From: P33M <P33M@github.com>
|
||||
Date: Fri, 27 Sep 2013 14:42:24 +0100
|
||||
Subject: [PATCH 054/102] dwc_otg: Don't issue traffic to LS devices in FS mode
|
||||
Subject: [PATCH 054/103] dwc_otg: Don't issue traffic to LS devices in FS mode
|
||||
|
||||
Issuing low-speed packets when the root port is in full-speed mode
|
||||
causes the root port to stop responding. Explicitly fail when
|
||||
@ -97364,7 +97364,7 @@ index 1904f6a..22300f0 100644
|
||||
From 9af4ad49abf13e8c65e9271b513128cdca03e24d Mon Sep 17 00:00:00 2001
|
||||
From: Vincent Sanders <vincent.sanders@collabora.co.uk>
|
||||
Date: Wed, 30 Jan 2013 12:45:18 +0000
|
||||
Subject: [PATCH 055/102] bcm2835: add v4l2 camera device
|
||||
Subject: [PATCH 055/103] bcm2835: add v4l2 camera device
|
||||
|
||||
- Supports raw YUV capture, preview, JPEG and H264.
|
||||
- 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: Dave Stevenson <dsteve@broadcom.com>
|
||||
Date: Mon, 9 Dec 2013 10:58:01 +0000
|
||||
Subject: [PATCH 056/102] V4L2: Fix EV values. Add manual shutter speed control
|
||||
Subject: [PATCH 056/103] V4L2: Fix EV values. Add manual shutter speed control
|
||||
|
||||
V4L2 EV values should be in units of 1/1000. Corrected.
|
||||
Add support for V4L2_CID_EXPOSURE_ABSOLUTE which should
|
||||
@ -103551,7 +103551,7 @@ index c611b58..d8aace5 100644
|
||||
From baf00fde04e94e1ca78bad9535d2f22e59134fdf Mon Sep 17 00:00:00 2001
|
||||
From: Dave Stevenson <dsteve@broadcom.com>
|
||||
Date: Mon, 9 Dec 2013 11:01:53 +0000
|
||||
Subject: [PATCH 057/102] V4L2: Correct JPEG Q-factor range
|
||||
Subject: [PATCH 057/103] V4L2: Correct JPEG Q-factor range
|
||||
|
||||
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: Dave Stevenson <dsteve@broadcom.com>
|
||||
Date: Mon, 9 Dec 2013 11:05:24 +0000
|
||||
Subject: [PATCH 058/102] V4L2: Fix issue of driver jamming if STREAMON failed.
|
||||
Subject: [PATCH 058/103] V4L2: Fix issue of driver jamming if STREAMON failed.
|
||||
|
||||
Fix issue where the driver was left in a partially enabled
|
||||
state if STREAMON failed, and would then reject many IOCTLs
|
||||
@ -103631,7 +103631,7 @@ index 47fe45d..2743074 100644
|
||||
From 8511ef1d85f4b7d8e5e626e1eef3e978c2a95f76 Mon Sep 17 00:00:00 2001
|
||||
From: Dave Stevenson <dsteve@broadcom.com>
|
||||
Date: Mon, 9 Dec 2013 15:30:48 +0000
|
||||
Subject: [PATCH 059/102] V4L2: Fix ISO controls.
|
||||
Subject: [PATCH 059/103] V4L2: Fix ISO controls.
|
||||
|
||||
Driver was passing the index to the GPU, and not the desired
|
||||
ISO value.
|
||||
@ -103687,7 +103687,7 @@ index c2e4c64..92863f7 100644
|
||||
From 702ba69516cf1f972898eee2006e8cc7fa8a03e7 Mon Sep 17 00:00:00 2001
|
||||
From: Dave Stevenson <dsteve@broadcom.com>
|
||||
Date: Mon, 9 Dec 2013 16:40:24 +0000
|
||||
Subject: [PATCH 060/102] V4L2: Add flicker avoidance controls
|
||||
Subject: [PATCH 060/103] V4L2: Add flicker avoidance controls
|
||||
|
||||
Add support for V4L2_CID_POWER_LINE_FREQUENCY to set flicker
|
||||
avoidance frequencies.
|
||||
@ -103805,7 +103805,7 @@ index d8aace5..b3d2c39 100644
|
||||
From 55f2b34c660430f382f12e7d0c86944f89f98407 Mon Sep 17 00:00:00 2001
|
||||
From: Dave Stevenson <dsteve@broadcom.com>
|
||||
Date: Fri, 13 Dec 2013 15:54:13 +0000
|
||||
Subject: [PATCH 061/102] V4L2: Add support for frame rate control.
|
||||
Subject: [PATCH 061/103] V4L2: Add support for frame rate control.
|
||||
|
||||
Add support for frame rate (or time per frame as V4L2
|
||||
inverts it) control via s_parm.
|
||||
@ -104047,7 +104047,7 @@ index b3d2c39..0f2bd50 100644
|
||||
From a2ec33f1e07e899058a50832ae1500610ef8c43b Mon Sep 17 00:00:00 2001
|
||||
From: Dave Stevenson <dsteve@broadcom.com>
|
||||
Date: Mon, 9 Dec 2013 17:30:09 +0000
|
||||
Subject: [PATCH 062/102] V4L2: Improve G_FBUF handling so we pass conformance
|
||||
Subject: [PATCH 062/103] V4L2: Improve G_FBUF handling so we pass conformance
|
||||
|
||||
Return some sane numbers for get framebuffer so that
|
||||
we pass conformance.
|
||||
@ -104090,7 +104090,7 @@ index 8c38d03..c8d8742 100644
|
||||
From 4089e1c1cb9978a410dedc0fe35d1a0a4f061ba7 Mon Sep 17 00:00:00 2001
|
||||
From: Dave Stevenson <dsteve@broadcom.com>
|
||||
Date: Mon, 9 Dec 2013 17:29:39 +0000
|
||||
Subject: [PATCH 063/102] V4L2: Fix information advertised through g_vidfmt
|
||||
Subject: [PATCH 063/103] V4L2: Fix information advertised through g_vidfmt
|
||||
|
||||
Width and height were being stored based on incorrect
|
||||
values.
|
||||
@ -104133,7 +104133,7 @@ index c8d8742..4766a9c 100644
|
||||
From d59952191719a5abe3bc4bd685a583e650af6a99 Mon Sep 17 00:00:00 2001
|
||||
From: Dave Stevenson <dsteve@broadcom.com>
|
||||
Date: Mon, 9 Dec 2013 11:03:54 +0000
|
||||
Subject: [PATCH 064/102] V4L2: Add support for inline H264 headers
|
||||
Subject: [PATCH 064/103] V4L2: Add support for inline H264 headers
|
||||
|
||||
Add support for V4L2_CID_MPEG_VIDEO_REPEAT_SEQ_HEADER
|
||||
to control H264 inline headers.
|
||||
@ -104441,7 +104441,7 @@ index 0f2bd50..b08a4b0 100644
|
||||
From 1b1106b4e1e7b43d2046de90ed4b3b98ad7545e5 Mon Sep 17 00:00:00 2001
|
||||
From: Dave Stevenson <dsteve@broadcom.com>
|
||||
Date: Thu, 19 Dec 2013 17:33:02 +0000
|
||||
Subject: [PATCH 065/102] V4L2: Fix JPEG timestamp issue
|
||||
Subject: [PATCH 065/103] V4L2: Fix JPEG timestamp issue
|
||||
|
||||
JPEG images were coming through from the GPU with timestamp
|
||||
of 0. Detect this and give current system time instead
|
||||
@ -104482,7 +104482,7 @@ index 4766a9c..9fc90a2 100644
|
||||
From 13c1fbe328c91df406d1724c3ffcd7eb584f861f Mon Sep 17 00:00:00 2001
|
||||
From: Dave Stevenson <dsteve@broadcom.com>
|
||||
Date: Mon, 9 Dec 2013 11:24:55 +0000
|
||||
Subject: [PATCH 066/102] V4L2: Fix issue when switching down JPEG resolution.
|
||||
Subject: [PATCH 066/103] V4L2: Fix issue when switching down JPEG resolution.
|
||||
|
||||
JPEG buffer size calculation is based on input resolution.
|
||||
Input resolution was being configured after output port
|
||||
@ -104647,7 +104647,7 @@ index 9fc90a2..4780107 100644
|
||||
From 345c6abeb25774c19d9f956ae45b08f0041a0aaf Mon Sep 17 00:00:00 2001
|
||||
From: Dave Stevenson <dsteve@broadcom.com>
|
||||
Date: Mon, 23 Dec 2013 15:42:21 +0000
|
||||
Subject: [PATCH 067/102] V4L2: Enable MJPEG encoding
|
||||
Subject: [PATCH 067/103] V4L2: Enable MJPEG encoding
|
||||
|
||||
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: Dave Stevenson <dsteve@broadcom.com>
|
||||
Date: Thu, 2 Jan 2014 15:57:06 +0000
|
||||
Subject: [PATCH 068/102] V4L2: Correct flag settings for compressed formats
|
||||
Subject: [PATCH 068/103] V4L2: Correct flag settings for compressed formats
|
||||
|
||||
Set flags field correctly on enum_fmt_vid_cap for compressed
|
||||
image formats.
|
||||
@ -104793,7 +104793,7 @@ index 602b4a7..076f9a8 100644
|
||||
From c09ec0e836a8e925e949afdf44660adf8e664862 Mon Sep 17 00:00:00 2001
|
||||
From: Dave Stevenson <dsteve@broadcom.com>
|
||||
Date: Wed, 12 Feb 2014 11:18:20 +0000
|
||||
Subject: [PATCH 069/102] V4L2: H264 profile & level ctrls, FPS control and
|
||||
Subject: [PATCH 069/103] V4L2: H264 profile & level ctrls, FPS control and
|
||||
auto exp pri
|
||||
|
||||
Several control handling updates.
|
||||
@ -105485,7 +105485,7 @@ index b08a4b0..ae8fef9 100644
|
||||
From 6b342deff5e9a3496aa8930b5e4344e83012f2fe Mon Sep 17 00:00:00 2001
|
||||
From: Dave Stevenson <dsteve@broadcom.com>
|
||||
Date: Wed, 12 Feb 2014 11:39:20 +0000
|
||||
Subject: [PATCH 070/102] V4L2: Correct BGR24 to RGB24 in format table
|
||||
Subject: [PATCH 070/103] V4L2: Correct BGR24 to RGB24 in format table
|
||||
|
||||
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: Dave Stevenson <dsteve@broadcom.com>
|
||||
Date: Wed, 12 Feb 2014 15:35:41 +0000
|
||||
Subject: [PATCH 071/102] V4L2: Add additional pixel formats. Correct
|
||||
Subject: [PATCH 071/103] V4L2: Add additional pixel formats. Correct
|
||||
colourspace
|
||||
|
||||
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: Dave Stevenson <dsteve@broadcom.com>
|
||||
Date: Fri, 14 Feb 2014 17:08:18 +0000
|
||||
Subject: [PATCH 072/102] V4L2: Drop logging msg from info to debug
|
||||
Subject: [PATCH 072/103] V4L2: Drop logging msg from info to debug
|
||||
|
||||
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: Dave Stevenson <dsteve@broadcom.com>
|
||||
Date: Fri, 14 Feb 2014 17:12:08 +0000
|
||||
Subject: [PATCH 073/102] V4L2: Initial pass at scene modes.
|
||||
Subject: [PATCH 073/103] V4L2: Initial pass at scene 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: Dave Stevenson <dsteve@broadcom.com>
|
||||
Date: Tue, 25 Mar 2014 11:48:01 +0000
|
||||
Subject: [PATCH 074/102] V4L2: Add manual white balance control.
|
||||
Subject: [PATCH 074/103] V4L2: Add manual white balance control.
|
||||
|
||||
Adds support for V4L2_CID_RED_BALANCE and
|
||||
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: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 2 Dec 2013 16:57:44 +0000
|
||||
Subject: [PATCH 075/102] config: Enable V4L / MMAL driver
|
||||
Subject: [PATCH 075/103] config: Enable V4L / MMAL driver
|
||||
|
||||
---
|
||||
arch/arm/configs/bcmrpi_defconfig | 3 +++
|
||||
@ -106139,7 +106139,7 @@ index bbf3000..058a520 100644
|
||||
From 7081d21d5a6d11b4e90c6a92517ee9ed86ff694b Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 18 Dec 2013 22:16:19 +0000
|
||||
Subject: [PATCH 076/102] config: Enable CONFIG_MEMCG, but leave it disabled
|
||||
Subject: [PATCH 076/103] config: Enable CONFIG_MEMCG, but leave it disabled
|
||||
(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: Julian Scheel <julian@jusst.de>
|
||||
Date: Wed, 19 Feb 2014 16:06:59 +0100
|
||||
Subject: [PATCH 077/102] snd-bcm2835: Add support for spdif/hdmi passthrough
|
||||
Subject: [PATCH 077/103] snd-bcm2835: Add support for spdif/hdmi passthrough
|
||||
|
||||
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
|
||||
@ -106691,7 +106691,7 @@ index 36afee3..8c2fe26 100755
|
||||
From ae87471ddb02eded727cf6dfd14e227387ea7315 Mon Sep 17 00:00:00 2001
|
||||
From: Florian Meier <florian.meier@koalo.de>
|
||||
Date: Fri, 22 Nov 2013 14:22:53 +0100
|
||||
Subject: [PATCH 078/102] dmaengine: Add support for BCM2708
|
||||
Subject: [PATCH 078/103] dmaengine: Add support for BCM2708
|
||||
|
||||
Add support for DMA controller of BCM2708 as used in the Raspberry Pi.
|
||||
Currently it only supports cyclic DMA.
|
||||
@ -107334,7 +107334,7 @@ index 0000000..b244293
|
||||
From 60f69e823e9f68c69d84c8ddb9a1d139dab4092b Mon Sep 17 00:00:00 2001
|
||||
From: Florian Meier <florian.meier@koalo.de>
|
||||
Date: Fri, 22 Nov 2013 14:33:38 +0100
|
||||
Subject: [PATCH 079/102] ASoC: Add support for BCM2708
|
||||
Subject: [PATCH 079/103] ASoC: Add support for BCM2708
|
||||
|
||||
This driver adds support for digital audio (I2S)
|
||||
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: Florian Meier <florian.meier@koalo.de>
|
||||
Date: Fri, 22 Nov 2013 14:37:51 +0100
|
||||
Subject: [PATCH 080/102] BCM2708: Extend mach header
|
||||
Subject: [PATCH 080/103] BCM2708: Extend mach header
|
||||
|
||||
Extend the headers of the mach-bcm2708
|
||||
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: Florian Meier <florian.meier@koalo.de>
|
||||
Date: Fri, 22 Nov 2013 14:59:51 +0100
|
||||
Subject: [PATCH 081/102] ASoC: Add support for PCM5102A codec
|
||||
Subject: [PATCH 081/103] ASoC: Add support for PCM5102A codec
|
||||
|
||||
Some definitions to support the PCM5102A codec
|
||||
by Texas Instruments.
|
||||
@ -108514,7 +108514,7 @@ index 0000000..126f1e9
|
||||
From b80da6a2b65b939a59b4f92737eab5472a5d3abe Mon Sep 17 00:00:00 2001
|
||||
From: Florian Meier <florian.meier@koalo.de>
|
||||
Date: Fri, 22 Nov 2013 19:04:54 +0100
|
||||
Subject: [PATCH 082/102] BCM2708: Add I2S support to board file
|
||||
Subject: [PATCH 082/103] BCM2708: Add I2S support to board file
|
||||
|
||||
Adds the required initializations for I2S
|
||||
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: Florian Meier <florian.meier@koalo.de>
|
||||
Date: Fri, 22 Nov 2013 19:19:08 +0100
|
||||
Subject: [PATCH 083/102] ASoC: Add support for HifiBerry DAC
|
||||
Subject: [PATCH 083/103] ASoC: Add support for HifiBerry DAC
|
||||
|
||||
This adds a machine driver for the HifiBerry DAC.
|
||||
It is a sound card that can
|
||||
@ -108730,7 +108730,7 @@ index 0000000..4b70b45
|
||||
From 5e2d018d9842c30693c0737862b0806d344e1fbb Mon Sep 17 00:00:00 2001
|
||||
From: Florian Meier <florian.meier@koalo.de>
|
||||
Date: Fri, 22 Nov 2013 19:21:34 +0100
|
||||
Subject: [PATCH 084/102] BCM2708: Add HifiBerry DAC to board file
|
||||
Subject: [PATCH 084/103] BCM2708: Add HifiBerry DAC to board file
|
||||
|
||||
This adds the initalization of the HifiBerry DAC
|
||||
to the mach-bcm2708 board file.
|
||||
@ -108784,7 +108784,7 @@ index 76d7505..45d0b4f 100644
|
||||
From e48f39b687eb642e145636400c824d73ca9176df Mon Sep 17 00:00:00 2001
|
||||
From: Florian Meier <florian.meier@koalo.de>
|
||||
Date: Fri, 6 Dec 2013 18:55:53 +0100
|
||||
Subject: [PATCH 085/102] ASoC: BCM2708: Add 24 bit support
|
||||
Subject: [PATCH 085/103] ASoC: BCM2708: Add 24 bit support
|
||||
|
||||
This adds 24 bit support to the I2S driver of the BCM2708.
|
||||
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: Florian Meier <florian.meier@koalo.de>
|
||||
Date: Mon, 2 Dec 2013 20:28:22 +0100
|
||||
Subject: [PATCH 086/102] BCM2708: Add I2S and DMA support to default config
|
||||
Subject: [PATCH 086/103] BCM2708: Add I2S and DMA support to default config
|
||||
|
||||
This commit adds several modules that are needed for
|
||||
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: Florian Meier <florian.meier@koalo.de>
|
||||
Date: Fri, 6 Dec 2013 20:50:28 +0100
|
||||
Subject: [PATCH 087/102] ASoC: BCM2708: Add support for RPi-DAC
|
||||
Subject: [PATCH 087/103] ASoC: BCM2708: Add support for 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: Daniel Matuschek <info@crazy-audio.com>
|
||||
Date: Wed, 15 Jan 2014 21:41:23 +0100
|
||||
Subject: [PATCH 088/102] ASoC: wm8804: Implement MCLK configuration options,
|
||||
Subject: [PATCH 088/103] ASoC: wm8804: Implement MCLK configuration options,
|
||||
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
|
||||
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: Daniel Matuschek <info@crazy-audio.com>
|
||||
Date: Wed, 15 Jan 2014 21:42:08 +0100
|
||||
Subject: [PATCH 089/102] ASoC: BCM:Add support for HiFiBerry Digi. Driver is
|
||||
Subject: [PATCH 089/103] ASoC: BCM:Add support for HiFiBerry Digi. Driver is
|
||||
based on the patched WM8804 driver.
|
||||
|
||||
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: Daniel Matuschek <info@crazy-audio.com>
|
||||
Date: Thu, 16 Jan 2014 07:26:08 +0100
|
||||
Subject: [PATCH 090/102] BCM2708: Added support for HiFiBerry Digi board Board
|
||||
Subject: [PATCH 090/103] BCM2708: Added support for HiFiBerry Digi board Board
|
||||
initalization by I2C
|
||||
|
||||
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: Daniel Matuschek <info@crazy-audio.com>
|
||||
Date: Thu, 16 Jan 2014 07:27:28 +0100
|
||||
Subject: [PATCH 091/102] BCM2708: Added HiFiBerry Digi configuration option It
|
||||
Subject: [PATCH 091/103] BCM2708: Added HiFiBerry Digi configuration option It
|
||||
will be compiled as a module by default. This also includes the WM8804
|
||||
driver.
|
||||
|
||||
@ -109638,7 +109638,7 @@ index b1536f2..b2b9def 100644
|
||||
From 292a964cd960cf9413440320146b6a8c32f5464b Mon Sep 17 00:00:00 2001
|
||||
From: Daniel Matuschek <info@crazy-audio.com>
|
||||
Date: Thu, 16 Jan 2014 07:36:35 +0100
|
||||
Subject: [PATCH 092/102] ASoC: wm8804: Set idle_bias_off to false Idle bias
|
||||
Subject: [PATCH 092/103] ASoC: wm8804: Set idle_bias_off to false Idle bias
|
||||
has been change to remove warning on driver startup
|
||||
|
||||
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: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 12 Mar 2014 11:46:34 +0000
|
||||
Subject: [PATCH 093/102] ASoc: Don't report S24_LE support, it produces white
|
||||
Subject: [PATCH 093/103] ASoc: Don't report S24_LE support, it produces white
|
||||
noise with xbmc
|
||||
|
||||
---
|
||||
@ -109707,7 +109707,7 @@ index 126f1e9..7812d34 100644
|
||||
From 63cbbd49e0e0c22f88216c74918bacc75290b8ef Mon Sep 17 00:00:00 2001
|
||||
From: Gordon Garrity <gordon@iqaudio.com>
|
||||
Date: Sat, 8 Mar 2014 16:56:57 +0000
|
||||
Subject: [PATCH 094/102] Add IQaudIO Sound Card support for Raspberry Pi
|
||||
Subject: [PATCH 094/103] Add IQaudIO Sound Card support for Raspberry Pi
|
||||
|
||||
---
|
||||
arch/arm/configs/bcmrpi_defconfig | 1 +
|
||||
@ -110802,7 +110802,7 @@ index 0000000..b2f518e
|
||||
From 62d6b625bef70c81e7534ef2bf71c2ebe2966611 Mon Sep 17 00:00:00 2001
|
||||
From: Howard Mitchell <hm@hmbedded.co.uk>
|
||||
Date: Fri, 28 Mar 2014 16:27:57 +0000
|
||||
Subject: [PATCH 095/102] Fix volsw_range functions so SOC_DOUBLE_R_RANGE_TLV
|
||||
Subject: [PATCH 095/103] Fix volsw_range functions so SOC_DOUBLE_R_RANGE_TLV
|
||||
works.
|
||||
|
||||
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: Howard Mitchell <hm@hmbedded.co.uk>
|
||||
Date: Fri, 28 Mar 2014 16:40:31 +0000
|
||||
Subject: [PATCH 096/102] Use a range macro for Playback Volume.
|
||||
Subject: [PATCH 096/103] Use a range macro for Playback Volume.
|
||||
|
||||
This allows limiting the output gain to avoid clipping in the
|
||||
DAC ouput stages.
|
||||
@ -110911,7 +110911,7 @@ index 55b6200..2653311 100644
|
||||
From 1961550498f3f7dd94aabd4ca7a1d3828d13367b Mon Sep 17 00:00:00 2001
|
||||
From: Gordon Garrity <gordon@iqaudio.com>
|
||||
Date: Sun, 30 Mar 2014 13:52:33 +0100
|
||||
Subject: [PATCH 097/102] fix soc-core's inverse range and let IQaudIO DAC use
|
||||
Subject: [PATCH 097/103] fix soc-core's inverse range and let IQaudIO DAC use
|
||||
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: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 22 Apr 2014 13:58:14 +0100
|
||||
Subject: [PATCH 098/102] lirc_rpi: Use read_current_timer to determine
|
||||
Subject: [PATCH 098/103] lirc_rpi: Use read_current_timer to determine
|
||||
transmitter delay. Thanks to jjmz and others See:
|
||||
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: P33M <P33M@github.com>
|
||||
Date: Wed, 19 Mar 2014 15:13:53 +0000
|
||||
Subject: [PATCH 099/102] Fix ARM architecture issue with local_irq_restore()
|
||||
Subject: [PATCH 099/103] Fix ARM architecture issue with local_irq_restore()
|
||||
|
||||
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.
|
||||
@ -111173,7 +111173,7 @@ index 0812d3a..6d01261 100644
|
||||
From 5c139e438f3b893b9d2443130c8767653fdf46db Mon Sep 17 00:00:00 2001
|
||||
From: P33M <P33M@github.com>
|
||||
Date: Wed, 19 Mar 2014 12:58:23 +0000
|
||||
Subject: [PATCH 100/102] dwc_otg: fiq_fsm: Base commit for driver rewrite
|
||||
Subject: [PATCH 100/103] dwc_otg: fiq_fsm: Base commit for driver rewrite
|
||||
|
||||
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: popcornmix <popcornmix@gmail.com>
|
||||
Date: Thu, 1 May 2014 13:38:17 +0100
|
||||
Subject: [PATCH 101/102] config: enable CONFIG_DMA_CMA - it may fix cache
|
||||
Subject: [PATCH 101/103] config: enable CONFIG_DMA_CMA - it may fix cache
|
||||
coherency issue in USB driver
|
||||
|
||||
See: https://github.com/raspberrypi/linux/issues/575
|
||||
@ -116006,7 +116006,7 @@ index f0a5370..0d1cb49 100644
|
||||
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
|
||||
Subject: [PATCH 102/103] fiq_fsm: fix dequeues for non-periodic split
|
||||
transactions
|
||||
|
||||
If a dequeue happened between the SSPLIT and CSPLIT phases of the
|
||||
@ -116052,3 +116052,29 @@ index e6b4a1e..4009f22 100644
|
||||
--
|
||||
1.9.1
|
||||
|
||||
|
||||
From 42975c7b44c53d7f37a2d2a74abcbf706ad635d0 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 13 May 2014 00:40:42 +0100
|
||||
Subject: [PATCH 103/103] fiq_fsm: Disable by default
|
||||
|
||||
---
|
||||
drivers/usb/host/dwc_otg/dwc_otg_driver.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/drivers/usb/host/dwc_otg/dwc_otg_driver.c b/drivers/usb/host/dwc_otg/dwc_otg_driver.c
|
||||
index bbf63a4..144bbf8 100644
|
||||
--- a/drivers/usb/host/dwc_otg/dwc_otg_driver.c
|
||||
+++ b/drivers/usb/host/dwc_otg/dwc_otg_driver.c
|
||||
@@ -243,7 +243,7 @@ static struct dwc_otg_driver_module_params dwc_otg_module_params = {
|
||||
//Global variable to switch the fiq fix on or off
|
||||
bool fiq_enable = 1;
|
||||
// Global variable to enable the split transaction fix
|
||||
-bool fiq_fsm_enable = true;
|
||||
+bool fiq_fsm_enable = false;
|
||||
//Bulk split-transaction NAK holdoff in microframes
|
||||
uint16_t nak_holdoff = 8;
|
||||
|
||||
--
|
||||
1.9.1
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user