diff --git a/projects/RPi/patches/linux/linux-01-RPi_support.patch b/projects/RPi/patches/linux/linux-01-RPi_support.patch index 0a26036f78..f72dc9e4df 100644 --- a/projects/RPi/patches/linux/linux-01-RPi_support.patch +++ b/projects/RPi/patches/linux/linux-01-RPi_support.patch @@ -1,7 +1,7 @@ -From addc66c9d6c64137caedb2c5618b30a7ef69393d Mon Sep 17 00:00:00 2001 +From dbed5d4762ba6834567faaca5e4e4b38a5ad454f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 12 May 2013 12:24:19 +0100 -Subject: [PATCH 001/123] Main bcm2708 linux port +Subject: [PATCH 001/124] Main bcm2708 linux port Signed-off-by: popcornmix --- @@ -8591,10 +8591,10 @@ index 362927c4..e23fffb 100644 1.9.3 -From e6825c7dfd03f88be3be47d17bcd340fb5a0248c Mon Sep 17 00:00:00 2001 +From a75faf3c0fc55534dae87b6fe0476daef521857e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 7 May 2013 22:20:24 +0100 -Subject: [PATCH 002/123] Add quick config. +Subject: [PATCH 002/124] Add quick config. This is designed for quick compiling when developing. No modules are needed and it includes all Pi specific drivers @@ -8810,10 +8810,10 @@ index 0000000..e5efe75 1.9.3 -From 58c261a6ae25c540a58e8c4cf0c4b24560dc5fb0 Mon Sep 17 00:00:00 2001 +From 86d07672c0fb7b0855d513b6035f82e3ee0fdd5b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:46:17 +0100 -Subject: [PATCH 003/123] Add dwc_otg driver +Subject: [PATCH 003/124] Add dwc_otg driver Signed-off-by: popcornmix --- @@ -65885,10 +65885,10 @@ index 0000000..cdc9963 1.9.3 -From 49dbd74f7df9a8668193a7e62fc4e05c94496d48 Mon Sep 17 00:00:00 2001 +From 32b0489eef241854097fa5ef29b2417aedea7ff8 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:54:32 +0100 -Subject: [PATCH 004/123] bcm2708 watchdog driver +Subject: [PATCH 004/124] bcm2708 watchdog driver Signed-off-by: popcornmix --- @@ -66321,10 +66321,10 @@ index 0000000..2f19203 1.9.3 -From b3c9936c9ad293b4518bf3c2fc38b6623a8b2998 Mon Sep 17 00:00:00 2001 +From d83f89dffb2fadfb58f3335e43676681d67b5af2 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:55:09 +0100 -Subject: [PATCH 005/123] bcm2708 framebuffer driver +Subject: [PATCH 005/124] bcm2708 framebuffer driver Signed-off-by: popcornmix --- @@ -69371,10 +69371,10 @@ index 3c14e43..7626beb 100644 1.9.3 -From 51d34c201c3fef71b03deeb17e63760390b1414f Mon Sep 17 00:00:00 2001 +From b8e41e9f36d71217b268a1cc2c9e162601e5729b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 2 Jul 2013 23:42:01 +0100 -Subject: [PATCH 006/123] bcm2708 vchiq driver +Subject: [PATCH 006/124] bcm2708 vchiq driver Signed-off-by: popcornmix @@ -81925,10 +81925,10 @@ index 0000000..b6bfa21 1.9.3 -From 4402f12b88bf8e6b775784edb028b0bd1901a433 Mon Sep 17 00:00:00 2001 +From eb2dce617c1873f85fbd76aa1b4aea2f5c48cbc2 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:31:47 +0100 -Subject: [PATCH 007/123] cma: Add vc_cma driver to enable use of CMA +Subject: [PATCH 007/124] cma: Add vc_cma driver to enable use of CMA Signed-off-by: popcornmix --- @@ -83219,10 +83219,10 @@ index 0000000..5325832 1.9.3 -From d94e06ed984ff6c92ab1b921782991727170d05b Mon Sep 17 00:00:00 2001 +From 58ee732db2771b9b410a46eb84da0c20e1c402f4 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 26 Mar 2012 22:15:50 +0100 -Subject: [PATCH 008/123] bcm2708: alsa sound driver +Subject: [PATCH 008/124] bcm2708: alsa sound driver Signed-off-by: popcornmix --- @@ -85586,10 +85586,10 @@ index 0000000..af3e6eb 1.9.3 -From 9eebd77e4ac82e12e5ecc6a08518d9162a004783 Mon Sep 17 00:00:00 2001 +From 52a60c848945d3c50818ae14a15552bbad161e0f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 26 Apr 2013 10:08:31 -0700 -Subject: [PATCH 009/123] Merge pull request #286 from +Subject: [PATCH 009/124] Merge pull request #286 from martinezjavier/rpi-3.6.y-dev add mmap support and some cleanups to bcm2835 ALSA driver @@ -86070,10 +86070,10 @@ index 080bd5c..36afee3 100755 1.9.3 -From 55332b6724f16824ba6033cc6b9688aae917fe49 Mon Sep 17 00:00:00 2001 +From cd9f2edc896dc9f84d7854676a445234cb96498f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:51:55 +0100 -Subject: [PATCH 010/123] Add hwrng (hardware random number generator) driver +Subject: [PATCH 010/124] Add hwrng (hardware random number generator) driver --- arch/arm/mach-bcm2708/include/mach/platform.h | 1 + @@ -86254,10 +86254,10 @@ index 0000000..1ffa7d7 1.9.3 -From 2141e65c2851cb6d8816e1897e726d097dca22b5 Mon Sep 17 00:00:00 2001 +From a8d86bd11090bad4f1ab00113e4a38d3101cb9f7 Mon Sep 17 00:00:00 2001 From: Aron Szabo Date: Sat, 16 Jun 2012 12:15:55 +0200 -Subject: [PATCH 011/123] lirc: added support for RaspberryPi GPIO +Subject: [PATCH 011/124] lirc: added support for RaspberryPi GPIO --- drivers/staging/media/lirc/Kconfig | 6 + @@ -86998,10 +86998,10 @@ index 0000000..8aee83f 1.9.3 -From 32c9b5e72691e9230e6981baff2c94568ada26dd Mon Sep 17 00:00:00 2001 +From 06565bccc8f03bd169a0b85654282e6865dfc3d9 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 8 May 2012 23:12:13 +0100 -Subject: [PATCH 012/123] Fixes for sdhci-bcm2708 +Subject: [PATCH 012/124] Fixes for sdhci-bcm2708 possible fix for sdcard missing status. Thank naren @@ -88275,10 +88275,10 @@ index e23fffb..b1b6537 100644 1.9.3 -From a326bc6111cc920147014c40ab2ace1572513c56 Mon Sep 17 00:00:00 2001 +From 2c83467c365e6b54eeb4e3324b9b6bab15c4ed8c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:49:20 +0100 -Subject: [PATCH 013/123] Add cpufreq driver +Subject: [PATCH 013/124] Add cpufreq driver --- arch/arm/Kconfig | 1 + @@ -88580,10 +88580,10 @@ index 0000000..7bc55bd 1.9.3 -From 41e3681ce65dad43f38e94f723b2c193748f16a9 Mon Sep 17 00:00:00 2001 +From d39182b41abc18be84339cfab6422a365e93d68f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 19:24:24 +0000 -Subject: [PATCH 014/123] Added hwmon/thermal driver for reporting core +Subject: [PATCH 014/124] Added hwmon/thermal driver for reporting core temperature. Thanks Dorian --- @@ -89108,10 +89108,10 @@ index 0000000..85fceb5 1.9.3 -From e783b663088d2ec93d1fc813733fefc6cdc1e57f Mon Sep 17 00:00:00 2001 +From 60af5da1c050be3de06fe2094e3108acddfdb98d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 17:26:38 +0000 -Subject: [PATCH 015/123] Allow mac address to be set in smsc95xx +Subject: [PATCH 015/124] Allow mac address to be set in smsc95xx Signed-off-by: popcornmix --- @@ -89205,10 +89205,10 @@ index 424db65e..fc1ef4e 100644 1.9.3 -From 2f1ec05721e94a02784bba493d707467b4cff92f Mon Sep 17 00:00:00 2001 +From 9666df472a1539a11446c98e13f567a7380aa5aa Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 4 Nov 2013 18:56:10 +0000 -Subject: [PATCH 016/123] Add Chris Boot's i2c and spi drivers. +Subject: [PATCH 016/124] Add Chris Boot's i2c and spi drivers. --- arch/arm/configs/bcmrpi_cutdown_defconfig | 9 + @@ -89451,10 +89451,10 @@ index ecd854e..f4bb733 100644 #define MCORE_BASE (BCM2708_PERI_BASE + 0x0000) /* Fake frame buffer device (actually the multicore sync block*/ diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig -index de17c55..c9280e7 100644 +index c5eec02..315421d 100644 --- a/drivers/i2c/busses/Kconfig +++ b/drivers/i2c/busses/Kconfig -@@ -347,6 +347,25 @@ config I2C_BCM2835 +@@ -348,6 +348,25 @@ config I2C_BCM2835 This support is also available as a module. If so, the module will be called i2c-bcm2835. @@ -90573,10 +90573,10 @@ index 0000000..180264a 1.9.3 -From d381d48be96b4bad2cb7bc45dee663d6ad85b4a3 Mon Sep 17 00:00:00 2001 +From 8a47aa1542b8d1af6c50859663d1d557c04d300a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 8 May 2013 11:46:50 +0100 -Subject: [PATCH 017/123] enabling the realtime clock 1-wire chip DS1307 and +Subject: [PATCH 017/124] 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 @@ -90779,10 +90779,10 @@ index e10acc2..667fdd5 100644 1.9.3 -From e36af474ac728847e5601275150363f878c931f7 Mon Sep 17 00:00:00 2001 +From 751f7b0d4ae59d62adca51253618608f7042f399 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:46:42 +0100 -Subject: [PATCH 018/123] Add FIQ patch to dwc_otg driver. Enable with +Subject: [PATCH 018/124] 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 @@ -91938,10 +91938,10 @@ index e46d9bb..6b2c7d0 100644 1.9.3 -From 02ad7aa89bfd310c20da841745fe63740467a340 Mon Sep 17 00:00:00 2001 +From 52f15753484277644b3d65706bcf3a0f588f75a5 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sat, 8 Sep 2012 15:17:53 +0100 -Subject: [PATCH 021/123] Avoid dynamic memory allocation for channel lock in +Subject: [PATCH 021/124] Avoid dynamic memory allocation for channel lock in USB driver. Thanks ddv2005. --- @@ -92048,10 +92048,10 @@ index b7b6b0c..76b5085 100644 1.9.3 -From b42e9442277c203ad96624d05eee13173dac5bb8 Mon Sep 17 00:00:00 2001 +From 7633321632fc5b99cd6bcb79f138dd085c2ac3ce Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 12 Apr 2013 23:58:47 +0100 -Subject: [PATCH 022/123] config: add missing options from 3.6.y kernel +Subject: [PATCH 022/124] config: add missing options from 3.6.y kernel --- arch/arm/configs/bcmrpi_defconfig | 749 ++++++++++++++++++++++++++++++++------ @@ -93096,10 +93096,10 @@ index 31f5afaa..bbf3000 100644 1.9.3 -From eb63d393c5b5dc1ec72ee74aebc1ab44dbe364b9 Mon Sep 17 00:00:00 2001 +From fb7ac42d7c8ce3169dee557cde1f0ca585688483 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 8 Apr 2013 21:12:48 +0100 -Subject: [PATCH 023/123] Add NAK holdoff scheme. Enabled by default, disable +Subject: [PATCH 023/124] Add NAK holdoff scheme. Enabled by default, disable with dwc_otg.nak_holdoff_enable=0. Thanks gsh --- @@ -93309,10 +93309,10 @@ index a9dea55..ebee73a 100644 1.9.3 -From f75ce5b4a54b9044fb743667e2e4e81ba67bbeaa Mon Sep 17 00:00:00 2001 +From a780a572c1ff18aa11ee73c2a4c5deb3ca87b1ad Mon Sep 17 00:00:00 2001 From: Gordon Hollingworth Date: Sun, 4 Nov 2012 15:55:01 +0000 -Subject: [PATCH 024/123] Make sure we wait for the reset to finish +Subject: [PATCH 024/124] Make sure we wait for the reset to finish --- drivers/usb/host/dwc_otg/dwc_otg_hcd_intr.c | 2 ++ @@ -93335,10 +93335,10 @@ index aff59df..1a23d4b 100644 1.9.3 -From fa12b46ba1712fc60f6fd07211ec29833d1689d7 Mon Sep 17 00:00:00 2001 +From 6ad87474dd7b76c1b058c21fec5f2c38227dff40 Mon Sep 17 00:00:00 2001 From: P33M Date: Wed, 9 Jan 2013 16:12:04 +0000 -Subject: [PATCH 025/123] dwc_otg: fix bug in dwc_otg_hcd.c resulting in silent +Subject: [PATCH 025/124] dwc_otg: fix bug in dwc_otg_hcd.c resulting in silent kernel memory corruption, escalating to OOPS under high USB load. --- @@ -93375,10 +93375,10 @@ index ebee73a..b3efaf4 100644 1.9.3 -From 0ed4934c2288697f0e7089334b2aaf4cdedd9f0f Mon Sep 17 00:00:00 2001 +From 95ee557496eca77271e1721e1bdf4ea864c4539c Mon Sep 17 00:00:00 2001 From: P33M Date: Fri, 15 Feb 2013 22:36:47 +0000 -Subject: [PATCH 026/123] dwc_otg: Fix unsafe access of QTD during URB enqueue +Subject: [PATCH 026/124] 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 @@ -93465,10 +93465,10 @@ index b3efaf4..1554be5 100644 1.9.3 -From 652268d6625aa538499ddfe314977a335385ec4d Mon Sep 17 00:00:00 2001 +From d39acc0ac191544120b28bbf6436cd713d9244b1 Mon Sep 17 00:00:00 2001 From: P33M Date: Fri, 15 Feb 2013 22:38:40 +0000 -Subject: [PATCH 027/123] dwc_otg: Fix incorrect URB allocation error handling +Subject: [PATCH 027/124] 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 @@ -93509,10 +93509,10 @@ index 35d03d1..6fe30e3 100644 1.9.3 -From 02a223008dff4cb7043144a22c24b9eba8509a84 Mon Sep 17 00:00:00 2001 +From 31ef2986fcdff62f1b8472939bd5df4aa69cf9ee Mon Sep 17 00:00:00 2001 From: P33M Date: Thu, 28 Feb 2013 16:52:51 +0000 -Subject: [PATCH 028/123] dwc_otg: fix potential use-after-free case in +Subject: [PATCH 028/124] dwc_otg: fix potential use-after-free case in interrupt handler If a transaction had previously aborted, certain interrupts are @@ -93544,10 +93544,10 @@ index 1a23d4b..7af455d 100644 1.9.3 -From eb91ab1b1f2b1fea552e77e8a51d838d829d2fcd Mon Sep 17 00:00:00 2001 +From 763c2e5d78c487f3d021b72a99f6f52ed92cc89c Mon Sep 17 00:00:00 2001 From: P33M Date: Sun, 3 Mar 2013 14:45:53 +0000 -Subject: [PATCH 029/123] dwc_otg: add handling of SPLIT transaction data +Subject: [PATCH 029/124] dwc_otg: add handling of SPLIT transaction data toggle errors Previously a data toggle error on packets from a USB1.1 device behind @@ -93602,10 +93602,10 @@ index 7af455d..a27dacd 100644 1.9.3 -From 8acb390d23060feb69b018deeca4a5cc613c2eb4 Mon Sep 17 00:00:00 2001 +From fded772aeb2cb5552ef8bc4476dcb16405036925 Mon Sep 17 00:00:00 2001 From: P33M Date: Thu, 21 Mar 2013 19:36:17 +0000 -Subject: [PATCH 030/123] dwc_otg: implement tasklet for returning URBs to +Subject: [PATCH 030/124] dwc_otg: implement tasklet for returning URBs to usbcore hcd layer The dwc_otg driver interrupt handler for transfer completion will spend @@ -93847,10 +93847,10 @@ index 2b4a14e..39787e3 100644 1.9.3 -From be97d965c166674b340f59811ae065b29c35f10a Mon Sep 17 00:00:00 2001 +From 145215177d7d7b4a97563bfdeadc9989309a127f Mon Sep 17 00:00:00 2001 From: P33M Date: Mon, 22 Apr 2013 00:08:36 +0100 -Subject: [PATCH 032/123] dwc_otg: fix NAK holdoff and allow on split +Subject: [PATCH 032/124] dwc_otg: fix NAK holdoff and allow on split transactions only This corrects a bug where if a single active non-periodic endpoint @@ -93920,10 +93920,10 @@ index 533b17d..73f7643 100644 1.9.3 -From eea09f6db33e18389d9bd1c50b3cdb719250467a Mon Sep 17 00:00:00 2001 +From 8bec6fb9212e63e6c1925d6c5e7cf465aff80580 Mon Sep 17 00:00:00 2001 From: Harm Hanemaaijer Date: Thu, 20 Jun 2013 20:21:39 +0200 -Subject: [PATCH 033/123] Speed up console framebuffer imageblit function +Subject: [PATCH 033/124] 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 @@ -94135,10 +94135,10 @@ index a2bb276..436494f 100644 1.9.3 -From accaa9d0320394fab24f2580e1d72bb0501af83e Mon Sep 17 00:00:00 2001 +From ddc7b0941ab7e87376fa8cacb13a12efab7172d6 Mon Sep 17 00:00:00 2001 From: Siarhei Siamashka Date: Mon, 17 Jun 2013 13:32:11 +0300 -Subject: [PATCH 034/123] fbdev: add FBIOCOPYAREA ioctl +Subject: [PATCH 034/124] fbdev: add FBIOCOPYAREA ioctl Based on the patch authored by Ali Gholami Rudi at https://lkml.org/lkml/2009/7/13/153 @@ -94234,10 +94234,10 @@ index fb795c3..fa72af0 100644 1.9.3 -From dfaca52b36601cfcf4fbd41327556bf6307f8e56 Mon Sep 17 00:00:00 2001 +From 2ae7811e0eff7b8e0a6ce5314c463ac39c5afdf8 Mon Sep 17 00:00:00 2001 From: Siarhei Siamashka Date: Mon, 17 Jun 2013 16:00:25 +0300 -Subject: [PATCH 035/123] bcm2708_fb: DMA acceleration for fb_copyarea +Subject: [PATCH 035/124] 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 @@ -94695,10 +94695,10 @@ index 54cd760..798eb52 100644 1.9.3 -From e9153861852ce3028f2e53ca10f0c2f56e17ca17 Mon Sep 17 00:00:00 2001 +From 1e7e1f04d02471d6a2c7f0f077d48cbbdf0c2732 Mon Sep 17 00:00:00 2001 From: Mike Bradley Date: Mon, 17 Jun 2013 11:31:42 -0700 -Subject: [PATCH 036/123] dwc_otg: Call usb_hcd_unlink_urb_from_ep with lock +Subject: [PATCH 036/124] 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 @@ -94785,10 +94785,10 @@ index 39787e3..5e6a26a 100644 1.9.3 -From 69736393e91814943cf2b9133ce6ada814570d07 Mon Sep 17 00:00:00 2001 +From 0a974b6f5ad5c976581582de750861bb121f2017 Mon Sep 17 00:00:00 2001 From: Gordon Hollingworth Date: Thu, 4 Apr 2013 11:05:21 +0100 -Subject: [PATCH 037/123] USB fix using a FIQ to implement split transactions +Subject: [PATCH 037/124] 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 @@ -96191,10 +96191,10 @@ index 1b1f83c..c8590b5 100644 1.9.3 -From 6edf83c3c2da1caa71689325962543ed25c8703c Mon Sep 17 00:00:00 2001 +From 6725eee673ff4ac564431363988316b0709cf885 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 11:39:46 +0100 -Subject: [PATCH 038/123] dwc_otg: fix device attributes and avoid kernel +Subject: [PATCH 038/124] dwc_otg: fix device attributes and avoid kernel warnings on boot --- @@ -96263,10 +96263,10 @@ index fab2961..af1cd4d 100644 1.9.3 -From 061206f98147c830d682ccc313cb7e50ac2755ee Mon Sep 17 00:00:00 2001 +From c4e3fff19c82f3273483af030ec921b6413f28a1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 15 Jul 2013 23:55:52 +0100 -Subject: [PATCH 039/123] dcw_otg: avoid logging function that can cause panics +Subject: [PATCH 039/124] dcw_otg: avoid logging function that can cause panics See: https://github.com/raspberrypi/firmware/issues/21 Thanks to cleverca22 for fix @@ -96291,10 +96291,10 @@ index af1cd4d..9da0c92 100644 1.9.3 -From 71378cf016970bb2e30771c8211e38ab72b1e4e5 Mon Sep 17 00:00:00 2001 +From 435734b14373f0c59ff930ab22104304f32b52c9 Mon Sep 17 00:00:00 2001 From: P33M Date: Sat, 13 Jul 2013 20:41:26 +0100 -Subject: [PATCH 040/123] dwc_otg: mask correct interrupts after transaction +Subject: [PATCH 040/124] dwc_otg: mask correct interrupts after transaction error recovery The dwc_otg driver will unmask certain interrupts on a transaction @@ -96361,10 +96361,10 @@ index 8e5789f..fd73e41 100644 1.9.3 -From 228d7ce137d7fe2776e37196d66c255a6a3c9448 Mon Sep 17 00:00:00 2001 +From f053f841857ecff85c8d0e3b0ad16d3a99247144 Mon Sep 17 00:00:00 2001 From: P33M Date: Sat, 13 Jul 2013 21:48:41 +0100 -Subject: [PATCH 041/123] dwc_otg: fiq: prevent FIQ thrash and incorrect state +Subject: [PATCH 041/124] 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 @@ -96421,10 +96421,10 @@ index fd73e41..2ec0565 100644 1.9.3 -From 853edd8f7db9e9ebe4dce52c4c68493e0f0353e2 Mon Sep 17 00:00:00 2001 +From 67326308ef03dabbddc66255d13c6aa479b20ac8 Mon Sep 17 00:00:00 2001 From: Gordon Hollingworth Date: Mon, 8 Jul 2013 04:12:19 +0100 -Subject: [PATCH 042/123] Fix function tracing +Subject: [PATCH 042/124] Fix function tracing --- drivers/usb/host/dwc_otg/dwc_otg_hcd_intr.c | 12 ++++++------ @@ -96489,10 +96489,10 @@ index 2ec0565..083b1c3 100644 1.9.3 -From d1ab9ff922509f9494766189ecdc06925c101aa7 Mon Sep 17 00:00:00 2001 +From bb2ad210ca2185bda62c4ab8709bb2643b4ba780 Mon Sep 17 00:00:00 2001 From: P33M Date: Thu, 18 Jul 2013 16:32:41 +0100 -Subject: [PATCH 043/123] dwc_otg: whitespace cleanup in dwc_otg_urb_enqueue +Subject: [PATCH 043/124] dwc_otg: whitespace cleanup in dwc_otg_urb_enqueue --- drivers/usb/host/dwc_otg/dwc_otg_hcd_linux.c | 53 ++++++++++++++-------------- @@ -96579,10 +96579,10 @@ index d1c5c2b..315c803 100644 1.9.3 -From ab13b0b2facb88c9c0eebe546068a65752480b12 Mon Sep 17 00:00:00 2001 +From b1d7b4c3894f69321d9aa21d0ca6082ab472f944 Mon Sep 17 00:00:00 2001 From: P33M Date: Thu, 18 Jul 2013 17:07:26 +0100 -Subject: [PATCH 044/123] dwc_otg: prevent OOPSes during device disconnects +Subject: [PATCH 044/124] 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 @@ -96723,10 +96723,10 @@ index 7b92025..db95851 100644 1.9.3 -From 44f75a9f93fb90c5a3764a5a960555356501f2dd Mon Sep 17 00:00:00 2001 +From d3fd11c64dfc90cad3c3a10be5e72034351647e2 Mon Sep 17 00:00:00 2001 From: P33M Date: Mon, 22 Jul 2013 14:08:26 +0100 -Subject: [PATCH 045/123] dwc_otg: prevent BUG() in TT allocation if hub +Subject: [PATCH 045/124] dwc_otg: prevent BUG() in TT allocation if hub address is > 16 A fixed-size array is used to track TT allocation. This was @@ -96816,10 +96816,10 @@ index 083b1c3..c76910d 100644 1.9.3 -From 04d2054ab7e03c487fbb9e801089cc129bd03ed0 Mon Sep 17 00:00:00 2001 +From 39e288e785c25ddf86ea11799b996df8989e00b2 Mon Sep 17 00:00:00 2001 From: P33M Date: Tue, 23 Jul 2013 14:15:32 +0100 -Subject: [PATCH 046/123] dwc_otg: make channel halts with unknown state less +Subject: [PATCH 046/124] dwc_otg: make channel halts with unknown state less damaging If the IRQ received a channel halt interrupt through the FIQ @@ -96864,10 +96864,10 @@ index c76910d..5fd8613 100644 1.9.3 -From 9fce49c03337bd3bd1e05edce704451d68754070 Mon Sep 17 00:00:00 2001 +From c370085d946fe3b68e4e1463565c71f0c6884f14 Mon Sep 17 00:00:00 2001 From: P33M Date: Tue, 30 Jul 2013 09:58:48 +0100 -Subject: [PATCH 047/123] dwc_otg: fiq_split: use TTs with more granularity +Subject: [PATCH 047/124] dwc_otg: fiq_split: use TTs with more granularity This fixes certain issues with split transaction scheduling. @@ -96987,10 +96987,10 @@ index 5fd8613..a959a49 100644 1.9.3 -From 71047e5abda9285e42d68add5511705d289bd679 Mon Sep 17 00:00:00 2001 +From e48aaa150b75c5fd805ef9ffe3c9f0015c039efe Mon Sep 17 00:00:00 2001 From: P33M Date: Fri, 2 Aug 2013 10:04:18 +0100 -Subject: [PATCH 048/123] dwc_otg: fix potential sleep while atomic during urb +Subject: [PATCH 048/124] dwc_otg: fix potential sleep while atomic during urb enqueue Fixes a regression introduced with eb1b482a. Kmalloc called from @@ -97019,10 +97019,10 @@ index 87e517d..88c0544 100644 1.9.3 -From a5c87e121bbcbbe7dd4c5d62a8a4d59ed7c218af Mon Sep 17 00:00:00 2001 +From 4984b8762f5944656866e4a2cacffeb5a1071614 Mon Sep 17 00:00:00 2001 From: P33M Date: Mon, 5 Aug 2013 11:42:12 +0100 -Subject: [PATCH 049/123] dwc_otg: make fiq_split_enable imply fiq_fix_enable +Subject: [PATCH 049/124] 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. @@ -97051,10 +97051,10 @@ index 176dc14..f06c3d22 100644 1.9.3 -From f18f15ab3112eb42a4657f85693db631d751368a Mon Sep 17 00:00:00 2001 +From d4426fec1f1ed4e1e584a83571a58155236f8e3d Mon Sep 17 00:00:00 2001 From: P33M Date: Mon, 5 Aug 2013 11:47:12 +0100 -Subject: [PATCH 050/123] dwc_otg: prevent crashes on host port disconnects +Subject: [PATCH 050/124] 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. @@ -97212,10 +97212,10 @@ index 88c0544..ae4271a 100644 1.9.3 -From 576904e7d4b0f7f203b79457d18deb8da4d0253f Mon Sep 17 00:00:00 2001 +From 95cd6869b44fa2aa54db40b21dbd54f2a3d3868a Mon Sep 17 00:00:00 2001 From: P33M Date: Mon, 5 Aug 2013 13:17:58 +0100 -Subject: [PATCH 051/123] dwc_otg: prevent leaking URBs during enqueue +Subject: [PATCH 051/124] 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. @@ -97251,10 +97251,10 @@ index ae4271a..ee8eec9 100644 1.9.3 -From cff944f6584e49b666a5a3898e97a5fe89cb8c0a Mon Sep 17 00:00:00 2001 +From 4f9e44d8d3491d2878384a41b6addb19a129a78b Mon Sep 17 00:00:00 2001 From: P33M Date: Fri, 20 Sep 2013 16:08:27 +0100 -Subject: [PATCH 052/123] dwc_otg: Enable NAK holdoff for control split +Subject: [PATCH 052/124] dwc_otg: Enable NAK holdoff for control split transactions Certain low-speed devices take a very long time to complete a @@ -97287,10 +97287,10 @@ index 3a549a1..f8dc4be 100644 1.9.3 -From f195c257517b87246a31d0fe35a0d4bf4bb7c394 Mon Sep 17 00:00:00 2001 +From 18359848bbffc54db51c20795b4d9e48f8f07eef Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 20 Sep 2013 19:07:56 +0100 -Subject: [PATCH 053/123] dwc_otg: Fix for occasional lockup on boot when doing +Subject: [PATCH 053/124] dwc_otg: Fix for occasional lockup on boot when doing a USB reset --- @@ -97316,10 +97316,10 @@ index f8dc4be..64d33a5 100644 1.9.3 -From 04d1d1f181f33a0a1f8d5a321d7421a628530d58 Mon Sep 17 00:00:00 2001 +From fde997c1334b92215d1931a42b43a411f0823a39 Mon Sep 17 00:00:00 2001 From: P33M Date: Fri, 27 Sep 2013 14:42:24 +0100 -Subject: [PATCH 054/123] dwc_otg: Don't issue traffic to LS devices in FS mode +Subject: [PATCH 054/124] 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 @@ -97361,10 +97361,10 @@ index 1904f6a..22300f0 100644 1.9.3 -From f97e9d01e90749a83b09c1ab77a373141adf730e Mon Sep 17 00:00:00 2001 +From f9a9e7dba03b20530619d33e7253b6070514e100 Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Wed, 30 Jan 2013 12:45:18 +0000 -Subject: [PATCH 055/123] bcm2835: add v4l2 camera device +Subject: [PATCH 055/124] bcm2835: add v4l2 camera device - Supports raw YUV capture, preview, JPEG and H264. - Uses videobuf2 for data transfer, using dma_buf. @@ -103352,10 +103352,10 @@ index 0000000..9d1d11e 1.9.3 -From 6f61a22cc20b1c0db398517399fa9cbe6c48fc0f Mon Sep 17 00:00:00 2001 +From 305c1692a90b7e9cc843ea7bf037ec214e492424 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 9 Dec 2013 10:58:01 +0000 -Subject: [PATCH 056/123] V4L2: Fix EV values. Add manual shutter speed control +Subject: [PATCH 056/124] 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 @@ -103548,10 +103548,10 @@ index c611b58..d8aace5 100644 1.9.3 -From 9c9c39999c5dda6b6d91bcb261175cf91fe7d645 Mon Sep 17 00:00:00 2001 +From 92757b5cebb9d5229e669e336e8f4a5e75da2ca7 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 9 Dec 2013 11:01:53 +0000 -Subject: [PATCH 057/123] V4L2: Correct JPEG Q-factor range +Subject: [PATCH 057/124] V4L2: Correct JPEG Q-factor range Should be 1-100, not 0-100 @@ -103589,10 +103589,10 @@ index 481d1f6..c2e4c64 100644 1.9.3 -From b4c092b4c86e2c0853616f2fa543df9c4bcba74b Mon Sep 17 00:00:00 2001 +From 10f59634bcc7c0c72a10dab90497c6cc880a72d1 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 9 Dec 2013 11:05:24 +0000 -Subject: [PATCH 058/123] V4L2: Fix issue of driver jamming if STREAMON failed. +Subject: [PATCH 058/124] 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 @@ -103628,10 +103628,10 @@ index 47fe45d..2743074 100644 1.9.3 -From 20d3857da5854f327e7820aea36e7cc0bca7eab6 Mon Sep 17 00:00:00 2001 +From f98085008c2cd1027146ee6fc63da049e73de6b7 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 9 Dec 2013 15:30:48 +0000 -Subject: [PATCH 059/123] V4L2: Fix ISO controls. +Subject: [PATCH 059/124] V4L2: Fix ISO controls. Driver was passing the index to the GPU, and not the desired ISO value. @@ -103684,10 +103684,10 @@ index c2e4c64..92863f7 100644 1.9.3 -From 66813213f341e0f296923fcb450eb5914329cb0b Mon Sep 17 00:00:00 2001 +From fb1a49ad51ee48ca00c3c1fa5b6f6ccb9d4f8d47 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 9 Dec 2013 16:40:24 +0000 -Subject: [PATCH 060/123] V4L2: Add flicker avoidance controls +Subject: [PATCH 060/124] V4L2: Add flicker avoidance controls Add support for V4L2_CID_POWER_LINE_FREQUENCY to set flicker avoidance frequencies. @@ -103802,10 +103802,10 @@ index d8aace5..b3d2c39 100644 1.9.3 -From e2aaee400655638542374b651632469e4d69f0e9 Mon Sep 17 00:00:00 2001 +From fa4a4dc6fff471aa10e7e8e1624450ac6d2b6231 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 13 Dec 2013 15:54:13 +0000 -Subject: [PATCH 061/123] V4L2: Add support for frame rate control. +Subject: [PATCH 061/124] V4L2: Add support for frame rate control. Add support for frame rate (or time per frame as V4L2 inverts it) control via s_parm. @@ -104044,10 +104044,10 @@ index b3d2c39..0f2bd50 100644 1.9.3 -From 6ed2a944a86f8d79e3c31f8ebd7abcd616f87685 Mon Sep 17 00:00:00 2001 +From 262d889739356b4705fb90ebe99c0cabbeb9f37e Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 9 Dec 2013 17:30:09 +0000 -Subject: [PATCH 062/123] V4L2: Improve G_FBUF handling so we pass conformance +Subject: [PATCH 062/124] V4L2: Improve G_FBUF handling so we pass conformance Return some sane numbers for get framebuffer so that we pass conformance. @@ -104087,10 +104087,10 @@ index 8c38d03..c8d8742 100644 1.9.3 -From 157ec9c10573f248eea3a7ccd941dc29504aa648 Mon Sep 17 00:00:00 2001 +From 0bffbd9f92152b2528dcef65e0a7c6ad3455101d Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 9 Dec 2013 17:29:39 +0000 -Subject: [PATCH 063/123] V4L2: Fix information advertised through g_vidfmt +Subject: [PATCH 063/124] V4L2: Fix information advertised through g_vidfmt Width and height were being stored based on incorrect values. @@ -104130,10 +104130,10 @@ index c8d8742..4766a9c 100644 1.9.3 -From d2779ae032f6fa457ea77ce10be6f811983b186e Mon Sep 17 00:00:00 2001 +From e170104529ccb4da51ceb9421adbb4ced6fbef57 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 9 Dec 2013 11:03:54 +0000 -Subject: [PATCH 064/123] V4L2: Add support for inline H264 headers +Subject: [PATCH 064/124] V4L2: Add support for inline H264 headers Add support for V4L2_CID_MPEG_VIDEO_REPEAT_SEQ_HEADER to control H264 inline headers. @@ -104438,10 +104438,10 @@ index 0f2bd50..b08a4b0 100644 1.9.3 -From ac68cd1875d79e9978e0ed9a800f4ebfd639dd21 Mon Sep 17 00:00:00 2001 +From cd4a9a53cc3d75612ca6e6cd17ac7b71e2c8bf27 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 19 Dec 2013 17:33:02 +0000 -Subject: [PATCH 065/123] V4L2: Fix JPEG timestamp issue +Subject: [PATCH 065/124] 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 @@ -104479,10 +104479,10 @@ index 4766a9c..9fc90a2 100644 1.9.3 -From 6079f9d2ba1d973ecabcf2c4c4b7764e362322e6 Mon Sep 17 00:00:00 2001 +From 442067cc37b21ff397d0a65894093d2f9ff80833 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 9 Dec 2013 11:24:55 +0000 -Subject: [PATCH 066/123] V4L2: Fix issue when switching down JPEG resolution. +Subject: [PATCH 066/124] 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 @@ -104644,10 +104644,10 @@ index 9fc90a2..4780107 100644 1.9.3 -From 47b01d550decdc5b9fd4bf3df8c1e871b2c9a9c4 Mon Sep 17 00:00:00 2001 +From a6395f30c0ab514fbabe160e9bcdbde0b93ee233 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 23 Dec 2013 15:42:21 +0000 -Subject: [PATCH 067/123] V4L2: Enable MJPEG encoding +Subject: [PATCH 067/124] V4L2: Enable MJPEG encoding Requires GPU firmware update to support MJPEG encoder. @@ -104691,10 +104691,10 @@ index 856e80e..764bb12 100644 1.9.3 -From 40a10a3e82cf9d805670fde253e7f79a0a6178d8 Mon Sep 17 00:00:00 2001 +From 2bcc02c1f08001b3a55a6d98ca1b5576b4c85d42 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 2 Jan 2014 15:57:06 +0000 -Subject: [PATCH 068/123] V4L2: Correct flag settings for compressed formats +Subject: [PATCH 068/124] V4L2: Correct flag settings for compressed formats Set flags field correctly on enum_fmt_vid_cap for compressed image formats. @@ -104790,10 +104790,10 @@ index 602b4a7..076f9a8 100644 1.9.3 -From 1138f111fdc19ad04e298836f10973891409b40c Mon Sep 17 00:00:00 2001 +From ecabb465f431172a2aa19517bef7134b42debffe Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 12 Feb 2014 11:18:20 +0000 -Subject: [PATCH 069/123] V4L2: H264 profile & level ctrls, FPS control and +Subject: [PATCH 069/124] V4L2: H264 profile & level ctrls, FPS control and auto exp pri Several control handling updates. @@ -105482,10 +105482,10 @@ index b08a4b0..ae8fef9 100644 1.9.3 -From ef6c9ea1a6a616e1d068e04d68b87d33fbd2bd52 Mon Sep 17 00:00:00 2001 +From a7d677b23a6cb5bb6e32f0d3a922792ad83c039a Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 12 Feb 2014 11:39:20 +0000 -Subject: [PATCH 070/123] V4L2: Correct BGR24 to RGB24 in format table +Subject: [PATCH 070/124] V4L2: Correct BGR24 to RGB24 in format table Signed-off-by: Dave Stevenson --- @@ -105511,10 +105511,10 @@ index 6d0d77a..8285e6a 100644 1.9.3 -From c2918c0f993db0a7f2f550bccbd71d1ad4a73576 Mon Sep 17 00:00:00 2001 +From 0aa372ffa22d147510e6998228c504546dc8d57d Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 12 Feb 2014 15:35:41 +0000 -Subject: [PATCH 071/123] V4L2: Add additional pixel formats. Correct +Subject: [PATCH 071/124] V4L2: Add additional pixel formats. Correct colourspace Adds the other flavours of YUYV, and NV12. @@ -105583,10 +105583,10 @@ index 8285e6a..3dea993 100644 1.9.3 -From c6dda62a0161a85313ca4f280a1bc6522dead325 Mon Sep 17 00:00:00 2001 +From 50715361e65539e367c473e3f4df292d3e8344a3 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 14 Feb 2014 17:08:18 +0000 -Subject: [PATCH 072/123] V4L2: Drop logging msg from info to debug +Subject: [PATCH 072/124] V4L2: Drop logging msg from info to debug Signed-off-by: Dave Stevenson --- @@ -105610,10 +105610,10 @@ index a06fb44..82752e6 100644 1.9.3 -From 56869f118699b3b3b790755930a1a33bf85632e1 Mon Sep 17 00:00:00 2001 +From 87a5cc23040a3c6e264c90729b6208654d2537e6 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 14 Feb 2014 17:12:08 +0000 -Subject: [PATCH 073/123] V4L2: Initial pass at scene modes. +Subject: [PATCH 073/124] V4L2: Initial pass at scene modes. Only supports exposure mode and metering modes. @@ -105978,10 +105978,10 @@ index 45cf790..b7a7e883 100644 1.9.3 -From 8a3b5b5de9f9bb7c6c2c7dd010ea9dfae5532af6 Mon Sep 17 00:00:00 2001 +From 9af6ef1e60349927570700b391c6446ab9cee67e Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 25 Mar 2014 11:48:01 +0000 -Subject: [PATCH 074/123] V4L2: Add manual white balance control. +Subject: [PATCH 074/124] V4L2: Add manual white balance control. Adds support for V4L2_CID_RED_BALANCE and V4L2_CID_BLUE_BALANCE. Only has an effect if @@ -106109,10 +106109,10 @@ index ae8fef9..089f949 100644 1.9.3 -From e31582fae97499372fb2519e6526ba7f5612f4dd Mon Sep 17 00:00:00 2001 +From 33d089a06476db239da8cad1acdb10d57649e10c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 2 Dec 2013 16:57:44 +0000 -Subject: [PATCH 075/123] config: Enable V4L / MMAL driver +Subject: [PATCH 075/124] config: Enable V4L / MMAL driver --- arch/arm/configs/bcmrpi_defconfig | 3 +++ @@ -106136,10 +106136,10 @@ index bbf3000..058a520 100644 1.9.3 -From fc0867994651453170bd4527ccf8eb88d427ea7b Mon Sep 17 00:00:00 2001 +From 3534687b35fcd0a7bf954b6a5912b7f007ff4d3b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 18 Dec 2013 22:16:19 +0000 -Subject: [PATCH 076/123] config: Enable CONFIG_MEMCG, but leave it disabled +Subject: [PATCH 076/124] config: Enable CONFIG_MEMCG, but leave it disabled (due to memory cost). Enable with cgroup_enable=memory. --- @@ -106214,10 +106214,10 @@ index 5b6b003..56de606 100644 1.9.3 -From 9bf28b4d48a842f02bc06d42e5be83ee61e2731d Mon Sep 17 00:00:00 2001 +From 743f60fc5fd01ae200b457cd0516c3bd086a21ba Mon Sep 17 00:00:00 2001 From: Julian Scheel Date: Wed, 19 Feb 2014 16:06:59 +0100 -Subject: [PATCH 077/123] snd-bcm2835: Add support for spdif/hdmi passthrough +Subject: [PATCH 077/124] 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 @@ -106688,10 +106688,10 @@ index 36afee3..8c2fe26 100755 1.9.3 -From 7c3feac141a49ab6cddb38fc83236f9de1441aef Mon Sep 17 00:00:00 2001 +From 51af3ff80912d24a40f29a0a40861653a7ed38da Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:22:53 +0100 -Subject: [PATCH 078/123] dmaengine: Add support for BCM2708 +Subject: [PATCH 078/124] dmaengine: Add support for BCM2708 Add support for DMA controller of BCM2708 as used in the Raspberry Pi. Currently it only supports cyclic DMA. @@ -107331,10 +107331,10 @@ index 0000000..b244293 1.9.3 -From ece7b1506f65cada933dd3c24e2974c79603530b Mon Sep 17 00:00:00 2001 +From ba4a95b47ab0f20cf64b9b64a6a0517133d69753 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:33:38 +0100 -Subject: [PATCH 079/123] ASoC: Add support for BCM2708 +Subject: [PATCH 079/124] ASoC: Add support for BCM2708 This driver adds support for digital audio (I2S) for the BCM2708 SoC that is used by the @@ -108332,10 +108332,10 @@ index 0000000..ebaf3d6 1.9.3 -From 39b42bad25b58832e2590311d977f644847e40b3 Mon Sep 17 00:00:00 2001 +From 0ba613ac031e7a3dd6a64240e43aa91dd13972ed Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:37:51 +0100 -Subject: [PATCH 080/123] BCM2708: Extend mach header +Subject: [PATCH 080/124] BCM2708: Extend mach header Extend the headers of the mach-bcm2708 in order to support I2S and DMA engine. @@ -108380,10 +108380,10 @@ index 992a630..2e7e1bb 100644 1.9.3 -From a2da7a43972d1f38559ef062c82601494d26f1d1 Mon Sep 17 00:00:00 2001 +From 92a98ed7c228487f2bf0ca37a622a42f374b8c8a Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:59:51 +0100 -Subject: [PATCH 081/123] ASoC: Add support for PCM5102A codec +Subject: [PATCH 081/124] ASoC: Add support for PCM5102A codec Some definitions to support the PCM5102A codec by Texas Instruments. @@ -108511,10 +108511,10 @@ index 0000000..126f1e9 1.9.3 -From 3fd1e8b4d2c8ca26ba2767e1b23be9937ca72ac3 Mon Sep 17 00:00:00 2001 +From 90dbb5060d82f019b1095df7f2168c02cd2b990d Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 19:04:54 +0100 -Subject: [PATCH 082/123] BCM2708: Add I2S support to board file +Subject: [PATCH 082/124] BCM2708: Add I2S support to board file Adds the required initializations for I2S to the board file of mach-bcm2708. @@ -108572,10 +108572,10 @@ index 2b11e9d..76d7505 100644 1.9.3 -From ef43c24a0bde55df09a6c7b6fee50681d57b5f0d Mon Sep 17 00:00:00 2001 +From 2ea8c33a49e2a568f6c651f686acfa020b79a6ca Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 19:19:08 +0100 -Subject: [PATCH 083/123] ASoC: Add support for HifiBerry DAC +Subject: [PATCH 083/124] ASoC: Add support for HifiBerry DAC This adds a machine driver for the HifiBerry DAC. It is a sound card that can @@ -108727,10 +108727,10 @@ index 0000000..4b70b45 1.9.3 -From 2678c3b83c299da7d55300d478025b3e9b2ecf48 Mon Sep 17 00:00:00 2001 +From 2722b08016a3750c56166a2525a2f9a8e40a388a Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 19:21:34 +0100 -Subject: [PATCH 084/123] BCM2708: Add HifiBerry DAC to board file +Subject: [PATCH 084/124] BCM2708: Add HifiBerry DAC to board file This adds the initalization of the HifiBerry DAC to the mach-bcm2708 board file. @@ -108781,10 +108781,10 @@ index 76d7505..45d0b4f 100644 1.9.3 -From 80e5187b9e43007d2af072de4124e8f63b16d5f0 Mon Sep 17 00:00:00 2001 +From 4427330bbd46ab73d2048bcee7baf1b9eef822d5 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 6 Dec 2013 18:55:53 +0100 -Subject: [PATCH 085/123] ASoC: BCM2708: Add 24 bit support +Subject: [PATCH 085/124] 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: @@ -108859,10 +108859,10 @@ index ebaf3d6..a179216 100644 1.9.3 -From 964ebf249b5e326b6c77572d2c2e8e12208ddc64 Mon Sep 17 00:00:00 2001 +From ac66718cbff656a673f723425f121bc4b0c1bb22 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Mon, 2 Dec 2013 20:28:22 +0100 -Subject: [PATCH 086/123] BCM2708: Add I2S and DMA support to default config +Subject: [PATCH 086/124] 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. @@ -108905,10 +108905,10 @@ index 5100760..cde1233 100644 1.9.3 -From da10c944e0502fab618fef0fa26c7db3f8e47634 Mon Sep 17 00:00:00 2001 +From 6271fd8699c1c15df1495540d730cc26454aadfe Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 6 Dec 2013 20:50:28 +0100 -Subject: [PATCH 087/123] ASoC: BCM2708: Add support for RPi-DAC +Subject: [PATCH 087/124] ASoC: BCM2708: Add support for RPi-DAC This adds a machine driver for the RPi-DAC. @@ -109222,10 +109222,10 @@ index 0000000..b4eaa44 1.9.3 -From c7731c2f29f509b782ac3f62d9c10af1ac4aeff4 Mon Sep 17 00:00:00 2001 +From 30393a2527f1ee38643217abc66a84da45288c8f Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:41:23 +0100 -Subject: [PATCH 088/123] ASoC: wm8804: Implement MCLK configuration options, +Subject: [PATCH 088/124] 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 @@ -109342,10 +109342,10 @@ index 8ec14f5..e72d4f4 100644 1.9.3 -From 655d361dd1e5815998bbab8c223af258c98a4164 Mon Sep 17 00:00:00 2001 +From 448636fb05d5f5641647dd8914bd4ad44be9843e Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:42:08 +0100 -Subject: [PATCH 089/123] ASoC: BCM:Add support for HiFiBerry Digi. Driver is +Subject: [PATCH 089/124] ASoC: BCM:Add support for HiFiBerry Digi. Driver is based on the patched WM8804 driver. Signed-off-by: Daniel Matuschek @@ -109551,10 +109551,10 @@ index 0000000..e4f769d 1.9.3 -From 3f10115b5a3f40d12a4c1fc55c854f1fca811074 Mon Sep 17 00:00:00 2001 +From bc390b2f67083659c698c812853bbfc8da92684f Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Thu, 16 Jan 2014 07:26:08 +0100 -Subject: [PATCH 090/123] BCM2708: Added support for HiFiBerry Digi board Board +Subject: [PATCH 090/124] BCM2708: Added support for HiFiBerry Digi board Board initalization by I2C Signed-off-by: Daniel Matuschek @@ -109604,10 +109604,10 @@ index b5e4272..d7055e1 100644 1.9.3 -From b190833a3a062c42b60602141ed477a287feaea9 Mon Sep 17 00:00:00 2001 +From 5d1bdb6a40cecb80a6f833357404767d4c49fb50 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Thu, 16 Jan 2014 07:27:28 +0100 -Subject: [PATCH 091/123] BCM2708: Added HiFiBerry Digi configuration option It +Subject: [PATCH 091/124] BCM2708: Added HiFiBerry Digi configuration option It will be compiled as a module by default. This also includes the WM8804 driver. @@ -109635,10 +109635,10 @@ index b1536f2..b2b9def 100644 1.9.3 -From 01395b0fd812f9264d274a7de030decf61ec7bb8 Mon Sep 17 00:00:00 2001 +From 48a90b6f530abe16614131e71fc8384f3f5ab007 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Thu, 16 Jan 2014 07:36:35 +0100 -Subject: [PATCH 092/123] ASoC: wm8804: Set idle_bias_off to false Idle bias +Subject: [PATCH 092/124] ASoC: wm8804: Set idle_bias_off to false Idle bias has been change to remove warning on driver startup Signed-off-by: Daniel Matuschek @@ -109663,10 +109663,10 @@ index c35b4f3..8915d08 100644 1.9.3 -From 984df0b3c3e1c9b0d023432d2d7a78af1bfce92d Mon Sep 17 00:00:00 2001 +From 475e12cf93f019d8c28aedba70e38201bc4aabe4 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 12 Mar 2014 11:46:34 +0000 -Subject: [PATCH 093/123] ASoc: Don't report S24_LE support, it produces white +Subject: [PATCH 093/124] ASoc: Don't report S24_LE support, it produces white noise with xbmc --- @@ -109704,10 +109704,10 @@ index 126f1e9..7812d34 100644 1.9.3 -From 513b3c2eb880f6d7b7d3c99c1266029af491bf32 Mon Sep 17 00:00:00 2001 +From 5adb33ff9c1f0ceb9c2d8a904e35e62f0681f2b8 Mon Sep 17 00:00:00 2001 From: Gordon Garrity Date: Sat, 8 Mar 2014 16:56:57 +0000 -Subject: [PATCH 094/123] Add IQaudIO Sound Card support for Raspberry Pi +Subject: [PATCH 094/124] Add IQaudIO Sound Card support for Raspberry Pi --- arch/arm/configs/bcmrpi_defconfig | 1 + @@ -110799,10 +110799,10 @@ index 0000000..b2f518e 1.9.3 -From 23b8de5729d6fd06632b1c8cda762237c5a4f598 Mon Sep 17 00:00:00 2001 +From bb8eb42ce4b023f55c03a60be118fa1d318be310 Mon Sep 17 00:00:00 2001 From: Howard Mitchell Date: Fri, 28 Mar 2014 16:27:57 +0000 -Subject: [PATCH 095/123] Fix volsw_range functions so SOC_DOUBLE_R_RANGE_TLV +Subject: [PATCH 095/124] Fix volsw_range functions so SOC_DOUBLE_R_RANGE_TLV works. This is so that the correct rabge of values as specified @@ -110878,10 +110878,10 @@ index fe1df50..c3f41e7 100644 1.9.3 -From d1132a2af05264ec6b3a8f9a5be551d936116f50 Mon Sep 17 00:00:00 2001 +From 75e416111934573d8827d42021ec7c98c8d9aede Mon Sep 17 00:00:00 2001 From: Howard Mitchell Date: Fri, 28 Mar 2014 16:40:31 +0000 -Subject: [PATCH 096/123] Use a range macro for Playback Volume. +Subject: [PATCH 096/124] Use a range macro for Playback Volume. This allows limiting the output gain to avoid clipping in the DAC ouput stages. @@ -110908,10 +110908,10 @@ index 55b6200..2653311 100644 1.9.3 -From 3875b103bd4cacbd3227a191edde9dc5a421b63a Mon Sep 17 00:00:00 2001 +From 0e36ddde822d82c1756ae736e74d530c634c5875 Mon Sep 17 00:00:00 2001 From: Gordon Garrity Date: Sun, 30 Mar 2014 13:52:33 +0100 -Subject: [PATCH 097/123] fix soc-core's inverse range and let IQaudIO DAC use +Subject: [PATCH 097/124] fix soc-core's inverse range and let IQaudIO DAC use this fixed SOC_DOUBLE_R_RANGE_TLV support --- @@ -110965,10 +110965,10 @@ index c3f41e7..a8a753f 100644 1.9.3 -From fe6b4c622ba399582ded771df5c53eb53a638a2b Mon Sep 17 00:00:00 2001 +From ed9050b37b3de619539eaf8a0b8c11fb55f9957e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 22 Apr 2014 13:58:14 +0100 -Subject: [PATCH 098/123] lirc_rpi: Use read_current_timer to determine +Subject: [PATCH 098/124] lirc_rpi: Use read_current_timer to determine transmitter delay. Thanks to jjmz and others See: https://github.com/raspberrypi/linux/issues/525 @@ -111066,10 +111066,10 @@ index 8aee83f..57ffacf 100644 1.9.3 -From 0a39a59618be7259fcdaf74bae59af50668d4e0e Mon Sep 17 00:00:00 2001 +From 4e62ab8ee6fdcc9dad1fb2562f99ab4f86ca03d0 Mon Sep 17 00:00:00 2001 From: P33M Date: Wed, 19 Mar 2014 15:13:53 +0000 -Subject: [PATCH 099/123] Fix ARM architecture issue with local_irq_restore() +Subject: [PATCH 099/124] 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. @@ -111170,10 +111170,10 @@ index 0812d3a..6d01261 100644 1.9.3 -From 65990a3ae3d98a428f3800a1e984a168082afed7 Mon Sep 17 00:00:00 2001 +From 33e65bbe3cf3427151acbe8f8fc0475865a4a047 Mon Sep 17 00:00:00 2001 From: P33M Date: Wed, 19 Mar 2014 12:58:23 +0000 -Subject: [PATCH 100/123] dwc_otg: fiq_fsm: Base commit for driver rewrite +Subject: [PATCH 100/124] dwc_otg: fiq_fsm: Base commit for driver rewrite This commit removes the previous FIQ fixes entirely and adds fiq_fsm. @@ -115975,10 +115975,10 @@ index ca17379..0000000 1.9.3 -From c362e9eb74ade9b36550cc581e55d74dcf0d67b8 Mon Sep 17 00:00:00 2001 +From 469fd1e539f06b9daa205b0c075e185229d2f3dc Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 1 May 2014 13:38:17 +0100 -Subject: [PATCH 101/123] config: enable CONFIG_DMA_CMA - it may fix cache +Subject: [PATCH 101/124] config: enable CONFIG_DMA_CMA - it may fix cache coherency issue in USB driver See: https://github.com/raspberrypi/linux/issues/575 @@ -116003,10 +116003,10 @@ index f0a5370..0d1cb49 100644 1.9.3 -From f2e5f36c0b5cc96da426eb7c9471a507feed8e2a Mon Sep 17 00:00:00 2001 +From 450940a1bbf20725425dff533d3fc9b4c39679bf Mon Sep 17 00:00:00 2001 From: P33M Date: Sat, 3 May 2014 15:22:14 +0100 -Subject: [PATCH 102/123] fiq_fsm: fix dequeues for non-periodic split +Subject: [PATCH 102/124] fiq_fsm: fix dequeues for non-periodic split transactions If a dequeue happened between the SSPLIT and CSPLIT phases of the @@ -116053,10 +116053,10 @@ index e6b4a1e..4009f22 100644 1.9.3 -From f50055667e9a183fad20a248f60a19b6ce70a693 Mon Sep 17 00:00:00 2001 +From 78af09acbbccfefa661af7b1b44920c65f229d77 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 13 May 2014 00:40:42 +0100 -Subject: [PATCH 103/123] fiq_fsm: Disable by default +Subject: [PATCH 103/124] fiq_fsm: Disable by default --- drivers/usb/host/dwc_otg/dwc_otg_driver.c | 2 +- @@ -116079,10 +116079,10 @@ index bbf63a4..144bbf8 100644 1.9.3 -From 5a27d5cd18be14a07b512cda055c58ec59bd69d1 Mon Sep 17 00:00:00 2001 +From f01d97062f47a9b1a855fde79cca55c6fa801885 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 7 Jan 2014 12:36:07 +0000 -Subject: [PATCH 104/123] V4L2: Increase the MMAL timeout to 3sec +Subject: [PATCH 104/124] V4L2: Increase the MMAL timeout to 3sec MJPEG codec flush is now taking longer and results in a kernel panic if the driver has stopped waiting for @@ -116111,10 +116111,10 @@ index 82752e6..76f249e 100644 1.9.3 -From d9a3da4df19d5d627f6d713b5a5b580f0a2e4ada Mon Sep 17 00:00:00 2001 +From 8f7ef9b1bd08f636e09b413d8a90d624fb125293 Mon Sep 17 00:00:00 2001 From: P33M Date: Thu, 15 May 2014 14:56:56 +0100 -Subject: [PATCH 105/123] fiq_fsm: Handle HC babble errors +Subject: [PATCH 105/124] fiq_fsm: Handle HC babble errors The HCTSIZ transfer size field raises a babble interrupt if the counter wraps. Handle the resulting interrupt in this case. @@ -116200,10 +116200,10 @@ index be8ef1b..f9acef2 100644 1.9.3 -From 3f454365196da40003cee26e06eef55123c13cb7 Mon Sep 17 00:00:00 2001 +From 3191347dff37f521fb392b865d064c748b116e24 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 12 May 2014 15:12:02 +0100 -Subject: [PATCH 106/123] vchiq: Avoid high load when blocked and unkillable +Subject: [PATCH 106/124] vchiq: Avoid high load when blocked and unkillable --- .../interface/vchiq_arm/vchiq_2835_arm.c | 1 + @@ -116367,10 +116367,10 @@ index c2eefef..05e7979 100644 1.9.3 -From 9c4f941ba5430d433faecc4a215d804ead85da4a Mon Sep 17 00:00:00 2001 +From 5912d175eed845782861dc2ef467319795c5459d Mon Sep 17 00:00:00 2001 From: cbeytas Date: Mon, 24 Jun 2013 00:05:40 -0400 -Subject: [PATCH 107/123] Perform I2C combined transactions when possible +Subject: [PATCH 107/124] Perform I2C combined transactions when possible Perform I2C combined transactions whenever possible, within the restrictions of the Broadcomm Serial Controller. @@ -116430,10 +116430,10 @@ index 98bc4e7..3758024 100644 1.9.3 -From d7833ff4ac78d58337461ede5205a5cec1695b34 Mon Sep 17 00:00:00 2001 +From 83705e536745384f1adf21fd46c3b05fa2214b9a Mon Sep 17 00:00:00 2001 From: brabl2 Date: Sat, 21 Dec 2013 21:25:36 +0100 -Subject: [PATCH 108/123] i2c-bcm2708: fixed baudrate +Subject: [PATCH 108/124] i2c-bcm2708: fixed baudrate Fixed issue where the wrong CDIV value was set for baudrates below 3815 Hz (for 250MHz bus clock). In that case the computed CDIV value was more than 0xffff. However the CDIV register width is only 16 bits. This resulted in incorrect setting of CDIV and higher baudrate than intended. Example: 3500Hz -> CDIV=0x11704 -> CDIV(16bit)=0x1704 -> 42430Hz @@ -116487,10 +116487,10 @@ index 3758024..fbf502a 100644 1.9.3 -From 4c03428961980de9b35b0eae4fab0710b58e5bc2 Mon Sep 17 00:00:00 2001 +From 4a3bd8dd29c49241b098f681ee4832fcb9d838b0 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 19 May 2014 13:02:07 +0100 -Subject: [PATCH 109/123] V4L2: Add support for setting H264_I_PERIOD +Subject: [PATCH 109/124] V4L2: Add support for setting H264_I_PERIOD Adds support for the parameter V4L2_CID_MPEG_VIDEO_H264_I_PERIOD to set the frequency with which I frames are produced. @@ -116536,10 +116536,10 @@ index 9a40bd0..95c7647 100644 1.9.3 -From fbf360b9f7a94f99995b43091969de63f003f4fa Mon Sep 17 00:00:00 2001 +From e7a85c6aea584f7aa6f30cd7fc8fe91ea4bb88e1 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 12 Feb 2014 11:41:46 +0000 -Subject: [PATCH 110/123] V4L2: Enable GPU function for removing padding from +Subject: [PATCH 110/124] V4L2: Enable GPU function for removing padding from images. GPU can now support arbitrary strides, although may require @@ -116778,10 +116778,10 @@ index 089f949..aa0fd18 100644 1.9.3 -From 72c0b6c97d821ae3f23d3064a8b297c328f128a9 Mon Sep 17 00:00:00 2001 +From 8fe35786539a93adc51be2a0afa871098b7ea6fd Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 9 Apr 2014 14:47:17 +0100 -Subject: [PATCH 111/123] V4L2: Add support for V4L2_PIX_FMT_BGR32 +Subject: [PATCH 111/124] V4L2: Add support for V4L2_PIX_FMT_BGR32 Signed-off-by: Dave Stevenson --- @@ -116811,10 +116811,10 @@ index d3a9075..56c017f 100644 1.9.3 -From 937190a8995819357d817718a9d437c11b0ec5fc Mon Sep 17 00:00:00 2001 +From d325383b642d99c9b9921ad4d5aef6d5f128c1d9 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 19 May 2014 15:24:26 +0100 -Subject: [PATCH 112/123] V4L2: Set the colourspace to avoid odd YUV-RGB +Subject: [PATCH 112/124] V4L2: Set the colourspace to avoid odd YUV-RGB conversions Removes the amiguity from the conversion routines and stops @@ -116890,10 +116890,10 @@ index 764bb12..024d620 100644 1.9.3 -From 972756fdc485cb8d843153b28a8dfca09c99f7bc Mon Sep 17 00:00:00 2001 +From c21499ad5284dcee29d54e8187d7927220356965 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 20 May 2014 18:45:52 +0100 -Subject: [PATCH 113/123] V4L2: Make video/still threshold a run-time param +Subject: [PATCH 113/124] V4L2: Make video/still threshold a run-time param Move the define for at what resolution the driver switches from a video mode capture to a stills mode @@ -116960,10 +116960,10 @@ index c644dec..95e1810 100644 1.9.3 -From a0e9f880c44f41c068e7699e356dbff7bc2e850b Mon Sep 17 00:00:00 2001 +From 2a408235f3e632612769960a12e72ab004f975e4 Mon Sep 17 00:00:00 2001 From: Gordon Hollingworth Date: Fri, 2 May 2014 16:13:59 +0100 -Subject: [PATCH 114/123] Move GPIO setup to hw_params. +Subject: [PATCH 114/124] Move GPIO setup to hw_params. This is used to stop the I2S driver from breaking the GPIO setup for other uses of the PCM interface @@ -117062,10 +117062,10 @@ index b25e158..9976571 100644 1.9.3 -From 2dc1458597396ac18ba59c674e139558675d653b Mon Sep 17 00:00:00 2001 +From 0640fc91e36a103b7b16a9ad9d717d4af84ba8b9 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 26 May 2014 16:15:48 +0100 -Subject: [PATCH 115/123] config: Add ISL12057 and PCF2127 RTC driver modules +Subject: [PATCH 115/124] config: Add ISL12057 and PCF2127 RTC driver modules --- arch/arm/configs/bcmrpi_defconfig | 2 ++ @@ -117089,10 +117089,10 @@ index 0d1cb49..75aa56d 100644 1.9.3 -From e02f12bca4214c9119c52fce78b64941cfcd2a3c Mon Sep 17 00:00:00 2001 +From dff468c602527339811f624c8d3b366149498064 Mon Sep 17 00:00:00 2001 From: P33M Date: Thu, 22 May 2014 16:42:24 +0100 -Subject: [PATCH 116/123] dwc_otg: fix interrupt registration for fiq_enable=0 +Subject: [PATCH 116/124] dwc_otg: fix interrupt registration for fiq_enable=0 Additionally make the module parameter conditional for wherever hcd->fiq_state is touched. @@ -117289,10 +117289,10 @@ index 5d310df..4b32941 100644 1.9.3 -From c760542df3b450ff143527c3be517bae6dd9d18e Mon Sep 17 00:00:00 2001 +From ac57662848b38ee0e95e8f297d228fd46be4378c Mon Sep 17 00:00:00 2001 From: P33M Date: Wed, 28 May 2014 12:02:34 +0100 -Subject: [PATCH 117/123] mach-bcm2708: account for FIQ latency in timer +Subject: [PATCH 117/124] mach-bcm2708: account for FIQ latency in timer interrupt setup If all of the following happen in a perfect storm: @@ -117333,10 +117333,10 @@ index 0e71ac8..082361c 100644 1.9.3 -From 769bbdcf0eb40f6d793a17d8df10df97dd866c86 Mon Sep 17 00:00:00 2001 +From d5dfac5c4f4d2fd2a116b3fa4d069bbcd64600a4 Mon Sep 17 00:00:00 2001 From: Alex J Lennon Date: Sat, 24 May 2014 20:52:07 +0100 -Subject: [PATCH 118/123] bcm2708: Ensure 1-wire pullup is disabled by default, +Subject: [PATCH 118/124] bcm2708: Ensure 1-wire pullup is disabled by default, and expose as module parameter Signed-off-by: Alex J Lennon @@ -117390,10 +117390,10 @@ index 082361c..95a47fa 100644 1.9.3 -From e095b2b3838e79acb105f748d2504c5ddf98b9f6 Mon Sep 17 00:00:00 2001 +From 4bc483a63a20cf6fd748455ca39bdb3497ff6d45 Mon Sep 17 00:00:00 2001 From: Alex J Lennon Date: Sat, 24 May 2014 23:10:05 +0100 -Subject: [PATCH 119/123] w1-gpio: Add gpiopin module parameter and correctly +Subject: [PATCH 119/124] w1-gpio: Add gpiopin module parameter and correctly free up gpio pull-up pin, if set Signed-off-by: Alex J Lennon @@ -117493,10 +117493,10 @@ index f8b769a..b10f9c9 100644 1.9.3 -From 4dcead545ce407a60575903b13ac7fc0f94fb2e6 Mon Sep 17 00:00:00 2001 +From b942e0f141a32b21f5e0b49c3a463e8e87611fc4 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 26 May 2014 16:25:54 +0100 -Subject: [PATCH 120/123] i2c: Make combined transactions optional and disabled +Subject: [PATCH 120/124] i2c: Make combined transactions optional and disabled by default --- @@ -117575,10 +117575,10 @@ index fbf502a..05531db 100644 1.9.3 -From cea1a20664d9631c6eda139681b77527ce10ea30 Mon Sep 17 00:00:00 2001 +From a35dfa97bee2e32aa77f655ddd547c8088f2fcb7 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 27 May 2014 12:58:00 +0100 -Subject: [PATCH 121/123] V4L2: Fix incorrect pool sizing +Subject: [PATCH 121/124] V4L2: Fix incorrect pool sizing Signed-off-by: Dave Stevenson --- @@ -117606,10 +117606,10 @@ index 95e1810..8d4dd03 100644 1.9.3 -From 5b03c44d897141d0fa8968358ae37c9567a7cdbb Mon Sep 17 00:00:00 2001 +From 723f33bc5f8ee5ee76598da27487dfdadd6d7fcc Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 27 May 2014 14:06:12 +0100 -Subject: [PATCH 122/123] V4L2: Add option to disable enum_framesizes. +Subject: [PATCH 122/124] V4L2: Add option to disable enum_framesizes. Gstreamer's handling of a driver that advertises V4L2_FRMSIZE_TYPE_STEPWISE to define the supported @@ -117714,10 +117714,10 @@ index 8d4dd03..c021e74 100644 1.9.3 -From 80e7180b517511fb141244f542db8341fb6a2e51 Mon Sep 17 00:00:00 2001 +From fd0bbac9669c337a4a5a67e1016c1ee4f58db786 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 28 May 2014 21:01:03 +0100 -Subject: [PATCH 123/123] fiq_fsm: Enable by default +Subject: [PATCH 123/124] fiq_fsm: Enable by default --- drivers/usb/host/dwc_otg/dwc_otg_driver.c | 2 +- @@ -117739,3 +117739,28 @@ index f2195d2..dc7cd32 100644 -- 1.9.3 + +From d473d7cc074b775f5e3ff20d09a3f8d37aa97920 Mon Sep 17 00:00:00 2001 +From: popcornmix +Date: Tue, 3 Jun 2014 18:40:45 +0100 +Subject: [PATCH 124/124] config: Add CONFIG_HID_XINMO + +--- + arch/arm/configs/bcmrpi_defconfig | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/arch/arm/configs/bcmrpi_defconfig b/arch/arm/configs/bcmrpi_defconfig +index 75aa56d..bb9f0ac 100644 +--- a/arch/arm/configs/bcmrpi_defconfig ++++ b/arch/arm/configs/bcmrpi_defconfig +@@ -797,6 +797,7 @@ CONFIG_HID_THINGM=m + CONFIG_HID_THRUSTMASTER=m + CONFIG_HID_WACOM=m + CONFIG_HID_WIIMOTE=m ++CONFIG_HID_XINMO=m + CONFIG_HID_ZEROPLUS=m + CONFIG_HID_ZYDACRON=m + CONFIG_HID_PID=y +-- +1.9.3 +