mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-28 21:26:49 +00:00
projects/RPi/patches/linux: update RPi support patch to fix bcm2708_rng driver, readd bcm2708_rng as kernel module and load by default
Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
parent
55143028b8
commit
0b25dd5467
@ -0,0 +1,6 @@
|
||||
# /etc/modules-load.d: force some kernel modules to be loaded at boot time.
|
||||
#
|
||||
# This file contains the names of kernel modules that should be loaded
|
||||
# at boot time, one per line. Lines beginning with "#" are ignored.
|
||||
|
||||
bcm2708-rng
|
@ -1303,7 +1303,7 @@ CONFIG_HW_RANDOM=y
|
||||
# CONFIG_HW_RANDOM_TIMERIOMEM is not set
|
||||
# CONFIG_HW_RANDOM_ATMEL is not set
|
||||
# CONFIG_HW_RANDOM_EXYNOS is not set
|
||||
# CONFIG_HW_RANDOM_BCM2708 is not set
|
||||
CONFIG_HW_RANDOM_BCM2708=m
|
||||
# CONFIG_R3964 is not set
|
||||
# CONFIG_RAW_DRIVER is not set
|
||||
# CONFIG_TCG_TPM is not set
|
||||
|
@ -1,7 +1,7 @@
|
||||
From beaa4adeae6ca9ad09d12d84e41e093291ef7c4b Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sun, 12 May 2013 12:24:19 +0100
|
||||
Subject: [PATCH 01/53] Main bcm2708 linux port
|
||||
Subject: [PATCH 01/54] Main bcm2708 linux port
|
||||
|
||||
Signed-off-by: popcornmix <popcornmix@gmail.com>
|
||||
---
|
||||
@ -8597,7 +8597,7 @@ index 7be12b8..a968bd6 100644
|
||||
From ec5fb87c5db9a5bbbe6aaaa3b645ba3a3d3b87bb Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 7 May 2013 22:20:24 +0100
|
||||
Subject: [PATCH 02/53] Add quick config.
|
||||
Subject: [PATCH 02/54] Add quick config.
|
||||
|
||||
This is designed for quick compiling when developing.
|
||||
No modules are needed and it includes all Pi specific drivers
|
||||
@ -8816,7 +8816,7 @@ index 0000000..e5efe75
|
||||
From 80008786c317729eecb00537c1a2a8ebc2e809a2 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 1 May 2013 19:46:17 +0100
|
||||
Subject: [PATCH 03/53] Add dwc_otg driver
|
||||
Subject: [PATCH 03/54] Add dwc_otg driver
|
||||
|
||||
Signed-off-by: popcornmix <popcornmix@gmail.com>
|
||||
---
|
||||
@ -65891,7 +65891,7 @@ index 0000000..cdc9963
|
||||
From db3ceff1eea2b9c0a96b67b86e4765d301b09875 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 1 May 2013 19:54:32 +0100
|
||||
Subject: [PATCH 04/53] bcm2708 watchdog driver
|
||||
Subject: [PATCH 04/54] bcm2708 watchdog driver
|
||||
|
||||
Signed-off-by: popcornmix <popcornmix@gmail.com>
|
||||
---
|
||||
@ -66325,7 +66325,7 @@ index 0000000..8a27d68
|
||||
From de39ca1ccc039893df6cab59cf8872947c2b1e03 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 1 May 2013 19:55:09 +0100
|
||||
Subject: [PATCH 05/53] bcm2708 framebuffer driver
|
||||
Subject: [PATCH 05/54] bcm2708 framebuffer driver
|
||||
|
||||
Signed-off-by: popcornmix <popcornmix@gmail.com>
|
||||
---
|
||||
@ -69375,7 +69375,7 @@ index 3c14e43..7626beb 100644
|
||||
From 9bb9779f379fd113719fd4c0fbb986a9894ced14 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 2 Jul 2013 23:42:01 +0100
|
||||
Subject: [PATCH 06/53] bcm2708 vchiq driver
|
||||
Subject: [PATCH 06/54] bcm2708 vchiq driver
|
||||
|
||||
Signed-off-by: popcornmix <popcornmix@gmail.com>
|
||||
|
||||
@ -81930,7 +81930,7 @@ index 0000000..b6bfa21
|
||||
From 857366f5cc92ec3ca752e1a1d5e670b4c81b7176 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 12 May 2014 15:12:02 +0100
|
||||
Subject: [PATCH 07/53] vchiq: Avoid high load when blocked and unkillable
|
||||
Subject: [PATCH 07/54] vchiq: Avoid high load when blocked and unkillable
|
||||
|
||||
---
|
||||
.../interface/vchiq_arm/vchiq_2835_arm.c | 1 +
|
||||
@ -82097,7 +82097,7 @@ index c2eefef..05e7979 100644
|
||||
From c402e40f29320bd699be82d1e14247e8e657beab Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 3 Jul 2013 00:31:47 +0100
|
||||
Subject: [PATCH 08/53] cma: Add vc_cma driver to enable use of CMA
|
||||
Subject: [PATCH 08/54] cma: Add vc_cma driver to enable use of CMA
|
||||
|
||||
Signed-off-by: popcornmix <popcornmix@gmail.com>
|
||||
---
|
||||
@ -83392,7 +83392,7 @@ index 0000000..5325832
|
||||
From e74ab01f67ba082f94066a5596fd22b20cd21b17 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 26 Mar 2012 22:15:50 +0100
|
||||
Subject: [PATCH 09/53] bcm2708: alsa sound driver
|
||||
Subject: [PATCH 09/54] bcm2708: alsa sound driver
|
||||
|
||||
Signed-off-by: popcornmix <popcornmix@gmail.com>
|
||||
---
|
||||
@ -85759,7 +85759,7 @@ index 0000000..af3e6eb
|
||||
From 2f7173137d8274100a9b040c6678c610f6cc47bb Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Fri, 26 Apr 2013 10:08:31 -0700
|
||||
Subject: [PATCH 10/53] alsa: add mmap support and some cleanups to bcm2835
|
||||
Subject: [PATCH 10/54] alsa: add mmap support and some cleanups to bcm2835
|
||||
ALSA driver
|
||||
|
||||
---
|
||||
@ -86242,7 +86242,7 @@ index 080bd5c..36afee3 100755
|
||||
From d6a322aaf67b98d3dca2db19a17deaa3b241a7b9 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 3 Jul 2013 00:51:55 +0100
|
||||
Subject: [PATCH 11/53] Add hwrng (hardware random number generator) driver
|
||||
Subject: [PATCH 11/54] Add hwrng (hardware random number generator) driver
|
||||
|
||||
---
|
||||
arch/arm/mach-bcm2708/include/mach/platform.h | 1 +
|
||||
@ -86426,7 +86426,7 @@ index 0000000..1ffa7d7
|
||||
From 59bab50a0d0bf034729f91dab58fee0477c8eca3 Mon Sep 17 00:00:00 2001
|
||||
From: Aron Szabo <aron@aron.ws>
|
||||
Date: Sat, 16 Jun 2012 12:15:55 +0200
|
||||
Subject: [PATCH 12/53] lirc: added support for RaspberryPi GPIO
|
||||
Subject: [PATCH 12/54] lirc: added support for RaspberryPi GPIO
|
||||
|
||||
lirc_rpi: Use read_current_timer to determine transmitter delay. Thanks to jjmz and others
|
||||
See: https://github.com/raspberrypi/linux/issues/525
|
||||
@ -87174,7 +87174,7 @@ index 0000000..57ffacf
|
||||
From 208e15e122803c08eaf86d1e4168e9168a7e899a Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 8 May 2012 23:12:13 +0100
|
||||
Subject: [PATCH 13/53] Fixes for sdhci-bcm2708
|
||||
Subject: [PATCH 13/54] Fixes for sdhci-bcm2708
|
||||
|
||||
possible fix for sdcard missing status. Thank naren
|
||||
|
||||
@ -88451,7 +88451,7 @@ index a968bd6..df54b9b 100644
|
||||
From 9756a21a0528a2bb043bb7b890e87fde53dfea79 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 3 Jul 2013 00:49:20 +0100
|
||||
Subject: [PATCH 14/53] Add cpufreq driver
|
||||
Subject: [PATCH 14/54] Add cpufreq driver
|
||||
|
||||
---
|
||||
arch/arm/Kconfig | 1 +
|
||||
@ -88756,7 +88756,7 @@ index 0000000..7bc55bd
|
||||
From 1f4501eacf46c40733466d8fb7a4b0141c1f7ecc Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 26 Mar 2013 19:24:24 +0000
|
||||
Subject: [PATCH 15/53] Added hwmon/thermal driver for reporting core
|
||||
Subject: [PATCH 15/54] Added hwmon/thermal driver for reporting core
|
||||
temperature. Thanks Dorian
|
||||
|
||||
---
|
||||
@ -89284,7 +89284,7 @@ index 0000000..85fceb5
|
||||
From c8b39ce4f92fa3ba3b09d15879e72a6d8c1ed9a2 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 26 Mar 2013 17:26:38 +0000
|
||||
Subject: [PATCH 16/53] Allow mac address to be set in smsc95xx
|
||||
Subject: [PATCH 16/54] Allow mac address to be set in smsc95xx
|
||||
|
||||
Signed-off-by: popcornmix <popcornmix@gmail.com>
|
||||
---
|
||||
@ -89381,7 +89381,7 @@ index 424db65e..fc1ef4e 100644
|
||||
From c89f782e90fc5013849d45cb41054eeaaca1c56c Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 4 Nov 2013 18:56:10 +0000
|
||||
Subject: [PATCH 17/53] Add Chris Boot's i2c and spi drivers.
|
||||
Subject: [PATCH 17/54] Add Chris Boot's i2c and spi drivers.
|
||||
|
||||
i2c-bcm2708: fixed baudrate
|
||||
|
||||
@ -90768,7 +90768,7 @@ index 0000000..06dd02f
|
||||
From 387c7a0d0e903504c3393216c9cd29035af37272 Mon Sep 17 00:00:00 2001
|
||||
From: cbeytas <cbeytas@shaw.ca>
|
||||
Date: Mon, 24 Jun 2013 00:05:40 -0400
|
||||
Subject: [PATCH 18/53] Perform I2C combined transactions when possible
|
||||
Subject: [PATCH 18/54] Perform I2C combined transactions when possible
|
||||
|
||||
Perform I2C combined transactions whenever possible, within the
|
||||
restrictions of the Broadcomm Serial Controller.
|
||||
@ -90846,7 +90846,7 @@ index f266f10..8750634 100644
|
||||
From 37afb4bff4b8b31eddfa28cfd49a6bd45dacf723 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 8 May 2013 11:46:50 +0100
|
||||
Subject: [PATCH 19/53] enabling the realtime clock 1-wire chip DS1307 and
|
||||
Subject: [PATCH 19/54] 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
|
||||
@ -91124,7 +91124,7 @@ index 2820924..fd0550f 100644
|
||||
From d72219d3950210d8b498d78c9840bb97db504052 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Fri, 12 Apr 2013 23:58:47 +0100
|
||||
Subject: [PATCH 23/53] config: add missing options from 3.6.y kernel
|
||||
Subject: [PATCH 23/54] config: add missing options from 3.6.y kernel
|
||||
|
||||
---
|
||||
arch/arm/configs/bcmrpi_defconfig | 755 ++++++++++++++++++++++++++++++++------
|
||||
@ -92177,7 +92177,7 @@ index 31f5afaa..78d789c 100644
|
||||
From 4c248291b0bf90de3eabc221912f7f865a64d0c6 Mon Sep 17 00:00:00 2001
|
||||
From: Harm Hanemaaijer <fgenfb@yahoo.com>
|
||||
Date: Thu, 20 Jun 2013 20:21:39 +0200
|
||||
Subject: [PATCH 24/53] Speed up console framebuffer imageblit function
|
||||
Subject: [PATCH 24/54] 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
|
||||
@ -92392,7 +92392,7 @@ index a2bb276..436494f 100644
|
||||
From 81f1e729fa271a57a4819630a36baca3cb354402 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 25/53] fbdev: add FBIOCOPYAREA ioctl
|
||||
Subject: [PATCH 25/54] fbdev: add FBIOCOPYAREA ioctl
|
||||
|
||||
Based on the patch authored by Ali Gholami Rudi at
|
||||
https://lkml.org/lkml/2009/7/13/153
|
||||
@ -92491,7 +92491,7 @@ index fb795c3..fa72af0 100644
|
||||
From 42863cf4409f763fcb9c1d48b631c80bf7cdaff3 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 26/53] bcm2708_fb: DMA acceleration for fb_copyarea
|
||||
Subject: [PATCH 26/54] 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
|
||||
@ -92952,7 +92952,7 @@ index 54cd760..798eb52 100644
|
||||
From 7ba7c386c71c076422e25dcbebfa5fc78cc537ad Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 18 Dec 2013 22:16:19 +0000
|
||||
Subject: [PATCH 27/53] config: Enable CONFIG_MEMCG, but leave it disabled (due
|
||||
Subject: [PATCH 27/54] config: Enable CONFIG_MEMCG, but leave it disabled (due
|
||||
to memory cost). Enable with cgroup_enable=memory.
|
||||
|
||||
---
|
||||
@ -93026,7 +93026,7 @@ index 5177c6d..4046101 100644
|
||||
From ab265aa593f961b282b0be33b3eacd8aaf7c3e0b Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 3 Jul 2013 00:46:42 +0100
|
||||
Subject: [PATCH 28/53] Add FIQ patch to dwc_otg driver. Enable with
|
||||
Subject: [PATCH 28/54] 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
|
||||
|
||||
@ -96351,7 +96351,7 @@ index 1b1f83c..c8590b5 100644
|
||||
From 664dcd42c98f7a75ea6d018907e1998e2771607e Mon Sep 17 00:00:00 2001
|
||||
From: P33M <P33M@github.com>
|
||||
Date: Wed, 19 Mar 2014 12:58:23 +0000
|
||||
Subject: [PATCH 29/53] dwc_otg: fiq_fsm: Base commit for driver rewrite
|
||||
Subject: [PATCH 29/54] dwc_otg: fiq_fsm: Base commit for driver rewrite
|
||||
|
||||
This commit removes the previous FIQ fixes entirely and adds fiq_fsm.
|
||||
|
||||
@ -101253,7 +101253,7 @@ index 5d310df..4b32941 100644
|
||||
From 620645ee3853eae6b4f515716c5777bf55f5550d 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 30/53] bcm2835: add v4l2 camera device
|
||||
Subject: [PATCH 30/54] bcm2835: add v4l2 camera device
|
||||
|
||||
- Supports raw YUV capture, preview, JPEG and H264.
|
||||
- Uses videobuf2 for data transfer, using dma_buf.
|
||||
@ -107244,7 +107244,7 @@ index 0000000..9d1d11e
|
||||
From 6870151c2b0273977e9b932eb6afb9986f442a1e Mon Sep 17 00:00:00 2001
|
||||
From: Dave Stevenson <dsteve@broadcom.com>
|
||||
Date: Mon, 9 Dec 2013 10:58:01 +0000
|
||||
Subject: [PATCH 31/53] V4L2: Fixes from 6by9
|
||||
Subject: [PATCH 31/54] V4L2: Fixes from 6by9
|
||||
|
||||
V4L2: Fix EV values. Add manual shutter speed control
|
||||
|
||||
@ -109622,7 +109622,7 @@ index a06fb44..76f249e 100644
|
||||
From 31b6cfc869189aabbaf9e14e3f81a685ce175e33 Mon Sep 17 00:00:00 2001
|
||||
From: Julian Scheel <julian@jusst.de>
|
||||
Date: Wed, 19 Feb 2014 16:06:59 +0100
|
||||
Subject: [PATCH 32/53] snd-bcm2835: Add support for spdif/hdmi passthrough
|
||||
Subject: [PATCH 32/54] 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
|
||||
@ -110096,7 +110096,7 @@ index 36afee3..8c2fe26 100755
|
||||
From f016071b3e7716c3aec59024153e8f1462d06b27 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 33/53] dmaengine: Add support for BCM2708
|
||||
Subject: [PATCH 33/54] dmaengine: Add support for BCM2708
|
||||
|
||||
Add support for DMA controller of BCM2708 as used in the Raspberry Pi.
|
||||
Currently it only supports cyclic DMA.
|
||||
@ -110739,7 +110739,7 @@ index 0000000..b244293
|
||||
From 41eea6063f1e492bd8f7a04a588405c72afede7a 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 34/53] ASoC: Add support for BCM2708
|
||||
Subject: [PATCH 34/54] ASoC: Add support for BCM2708
|
||||
|
||||
This driver adds support for digital audio (I2S)
|
||||
for the BCM2708 SoC that is used by the
|
||||
@ -111740,7 +111740,7 @@ index 0000000..ebaf3d6
|
||||
From f95159f7151f7727a66d1b873789d0b3e910fc52 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 35/53] BCM2708: Extend mach header
|
||||
Subject: [PATCH 35/54] BCM2708: Extend mach header
|
||||
|
||||
Extend the headers of the mach-bcm2708
|
||||
in order to support I2S and DMA engine.
|
||||
@ -111788,7 +111788,7 @@ index 992a630..2e7e1bb 100644
|
||||
From a52ed2ef06b539ad69fe0279d8aedb26804996fc 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 36/53] ASoC: Add support for PCM5102A codec
|
||||
Subject: [PATCH 36/54] ASoC: Add support for PCM5102A codec
|
||||
|
||||
Some definitions to support the PCM5102A codec
|
||||
by Texas Instruments.
|
||||
@ -111919,7 +111919,7 @@ index 0000000..126f1e9
|
||||
From 4d2a15160575aa8cb63d78a46d3229f2ecdfbf98 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 37/53] BCM2708: Add I2S support to board file
|
||||
Subject: [PATCH 37/54] BCM2708: Add I2S support to board file
|
||||
|
||||
Adds the required initializations for I2S
|
||||
to the board file of mach-bcm2708.
|
||||
@ -111980,7 +111980,7 @@ index ef0935f..7cb8a8e 100644
|
||||
From b902daf06f4a3d61dbe79cf0ec9b257c85fe9c1d 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 38/53] ASoC: Add support for HifiBerry DAC
|
||||
Subject: [PATCH 38/54] ASoC: Add support for HifiBerry DAC
|
||||
|
||||
This adds a machine driver for the HifiBerry DAC.
|
||||
It is a sound card that can
|
||||
@ -112135,7 +112135,7 @@ index 0000000..4b70b45
|
||||
From 7e6bb6d22c1d5961a4b7d823ca4990577e0ec230 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 39/53] BCM2708: Add HifiBerry DAC to board file
|
||||
Subject: [PATCH 39/54] BCM2708: Add HifiBerry DAC to board file
|
||||
|
||||
This adds the initalization of the HifiBerry DAC
|
||||
to the mach-bcm2708 board file.
|
||||
@ -112189,7 +112189,7 @@ index 7cb8a8e..c4dc10e 100644
|
||||
From e9fcabbabda87282ff14cd62837b8c5fb7b29673 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 40/53] ASoC: BCM2708: Add 24 bit support
|
||||
Subject: [PATCH 40/54] 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:
|
||||
@ -112267,7 +112267,7 @@ index ebaf3d6..a179216 100644
|
||||
From 5fe237762874b2971c5bf8fa9711cd7fd29b7be1 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 41/53] BCM2708: Add I2S and DMA support to default config
|
||||
Subject: [PATCH 41/54] 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.
|
||||
@ -112313,7 +112313,7 @@ index d70da44..36e7473 100644
|
||||
From 13502daa009c7970b41202cc34c6e3d757476c47 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 42/53] ASoC: BCM2708: Add support for RPi-DAC
|
||||
Subject: [PATCH 42/54] ASoC: BCM2708: Add support for RPi-DAC
|
||||
|
||||
This adds a machine driver for the RPi-DAC.
|
||||
|
||||
@ -112630,7 +112630,7 @@ index 0000000..b4eaa44
|
||||
From bb796a84fb72f20b97008b62766aba9b0f1f0aa2 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 43/53] ASoC: wm8804: Implement MCLK configuration options, add
|
||||
Subject: [PATCH 43/54] 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
|
||||
@ -112750,7 +112750,7 @@ index 8ec14f5..e72d4f4 100644
|
||||
From 72a1c736563d1d7696cfef21fae4f6cdcccb7539 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 44/53] ASoC: BCM:Add support for HiFiBerry Digi. Driver is
|
||||
Subject: [PATCH 44/54] ASoC: BCM:Add support for HiFiBerry Digi. Driver is
|
||||
based on the patched WM8804 driver.
|
||||
|
||||
Signed-off-by: Daniel Matuschek <daniel@matuschek.net>
|
||||
@ -112959,7 +112959,7 @@ index 0000000..e4f769d
|
||||
From 09323a6e350b335de392864e3d299305f74ac904 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 45/53] BCM2708: Added support for HiFiBerry Digi board Board
|
||||
Subject: [PATCH 45/54] BCM2708: Added support for HiFiBerry Digi board Board
|
||||
initalization by I2C
|
||||
|
||||
Signed-off-by: Daniel Matuschek <daniel@matuschek.net>
|
||||
@ -113012,7 +113012,7 @@ index f2b3990..f5afd86 100644
|
||||
From caa3a5c3dd0948bdb22f5e5d584a7a90ddb7c809 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 46/53] BCM2708: Added HiFiBerry Digi configuration option It
|
||||
Subject: [PATCH 46/54] BCM2708: Added HiFiBerry Digi configuration option It
|
||||
will be compiled as a module by default. This also includes the WM8804
|
||||
driver.
|
||||
|
||||
@ -113043,7 +113043,7 @@ index f877ab2..3d3c8ab 100644
|
||||
From 43fa6b1607d23abfb38f1df99c402a2c33818d2b 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 47/53] ASoC: wm8804: Set idle_bias_off to false Idle bias has
|
||||
Subject: [PATCH 47/54] 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>
|
||||
@ -113071,7 +113071,7 @@ index d8923c1..2787042 100644
|
||||
From 34eb11fc484998a647a7d01ca3fe86dbc4815d8e Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 12 Mar 2014 11:46:34 +0000
|
||||
Subject: [PATCH 48/53] ASoc: Don't report S24_LE support, it produces white
|
||||
Subject: [PATCH 48/54] ASoc: Don't report S24_LE support, it produces white
|
||||
noise with xbmc
|
||||
|
||||
---
|
||||
@ -113112,7 +113112,7 @@ index 126f1e9..7812d34 100644
|
||||
From fad6180821496768e424233db1996980cb06f8ff Mon Sep 17 00:00:00 2001
|
||||
From: Gordon Garrity <gordon@iqaudio.com>
|
||||
Date: Sat, 8 Mar 2014 16:56:57 +0000
|
||||
Subject: [PATCH 49/53] Add IQaudIO Sound Card support for Raspberry Pi
|
||||
Subject: [PATCH 49/54] Add IQaudIO Sound Card support for Raspberry Pi
|
||||
|
||||
---
|
||||
arch/arm/configs/bcmrpi_defconfig | 1 +
|
||||
@ -113920,7 +113920,7 @@ index 6ee76aa..b2f518e 100644
|
||||
From 864325d1c4245cf3c0aed2aedf530d11b85db847 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 50/53] Fix volsw_range functions so SOC_DOUBLE_R_RANGE_TLV
|
||||
Subject: [PATCH 50/54] Fix volsw_range functions so SOC_DOUBLE_R_RANGE_TLV
|
||||
works.
|
||||
|
||||
This is so that the correct rabge of values as specified
|
||||
@ -113999,7 +113999,7 @@ index 051c006..bf39f16 100644
|
||||
From 58adc022393093e4088fa635ec89676478db3770 Mon Sep 17 00:00:00 2001
|
||||
From: Gordon Garrity <gordon@iqaudio.com>
|
||||
Date: Sun, 30 Mar 2014 13:52:33 +0100
|
||||
Subject: [PATCH 51/53] fix soc-core's inverse range and let IQaudIO DAC use
|
||||
Subject: [PATCH 51/54] fix soc-core's inverse range and let IQaudIO DAC use
|
||||
this fixed SOC_DOUBLE_R_RANGE_TLV support
|
||||
|
||||
---
|
||||
@ -114039,7 +114039,7 @@ index bf39f16..4d8917b 100644
|
||||
From e85b5776750f69d5d3b323af673acc2dd8f4f80b Mon Sep 17 00:00:00 2001
|
||||
From: Gordon Hollingworth <gordon@holliweb.co.uk>
|
||||
Date: Fri, 2 May 2014 16:13:59 +0100
|
||||
Subject: [PATCH 52/53] Move GPIO setup to hw_params.
|
||||
Subject: [PATCH 52/54] 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
|
||||
@ -114141,7 +114141,7 @@ index b25e158..9976571 100644
|
||||
From d4782b92cf0a1d557bf9af79fd5e8a0e1189f3d8 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Fri, 9 May 2014 15:45:13 +0100
|
||||
Subject: [PATCH 53/53] fb: distinguish physical and bus addresses
|
||||
Subject: [PATCH 53/54] fb: distinguish physical and bus addresses
|
||||
|
||||
---
|
||||
drivers/video/fbdev/bcm2708_fb.c | 15 +++++++++------
|
||||
@ -114215,3 +114215,42 @@ index 798eb52..b3b1e04 100644
|
||||
--
|
||||
1.9.3
|
||||
|
||||
|
||||
From 959a708cea1c7e044032bd7e904e72dcf0a51db4 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 10 Jun 2014 15:49:57 +0100
|
||||
Subject: [PATCH 54/54] hwrng: bcm2708 - fix oops when rng h/w is accessed
|
||||
during registration
|
||||
|
||||
---
|
||||
drivers/char/hw_random/bcm2708-rng.c | 9 +++++----
|
||||
1 file changed, 5 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/drivers/char/hw_random/bcm2708-rng.c b/drivers/char/hw_random/bcm2708-rng.c
|
||||
index 1ffa7d7..340f004 100755
|
||||
--- a/drivers/char/hw_random/bcm2708-rng.c
|
||||
+++ b/drivers/char/hw_random/bcm2708-rng.c
|
||||
@@ -86,15 +86,16 @@ static int __init bcm2708_rng_init(void)
|
||||
return -ENOMEM;
|
||||
}
|
||||
bcm2708_rng_ops.priv = (unsigned long)rng_base;
|
||||
+
|
||||
+ /* set warm-up count & enable */
|
||||
+ __raw_writel(RNG_WARMUP_COUNT, rng_base + RNG_STATUS);
|
||||
+ __raw_writel(RNG_RBGEN, rng_base + RNG_CTRL);
|
||||
+
|
||||
/* register driver */
|
||||
err = hwrng_register(&bcm2708_rng_ops);
|
||||
if (err) {
|
||||
pr_err("bcm2708_rng_init hwrng_register()=%d\n", err);
|
||||
iounmap(rng_base);
|
||||
- } else {
|
||||
- /* set warm-up count & enable */
|
||||
- __raw_writel(RNG_WARMUP_COUNT, rng_base + RNG_STATUS);
|
||||
- __raw_writel(RNG_RBGEN, rng_base + RNG_CTRL);
|
||||
}
|
||||
return err;
|
||||
}
|
||||
--
|
||||
1.9.3
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user