brcm2708: update linux 4.4 patches to latest version

As usual these patches were extracted and rebased from the raspberry pi repo:
https://github.com/raspberrypi/linux/tree/rpi-4.4.y

Also adds support for Raspberry Pi Compute Module 3 (untested).

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
This commit is contained in:
Álvaro Fernández Rojas 2016-09-10 14:54:26 +02:00
parent ac08cb06f6
commit 2b1c6b21b5
481 changed files with 9288 additions and 1038 deletions
target/linux/brcm2708
image
modules.mk
patches-4.4
0001-smsx95xx-fix-crimes-against-truesize.patch0002-smsc95xx-Disable-turbo-mode-by-default.patch0003-vmstat-Workaround-for-issue-where-dirty-page-count-g.patch0004-BCM2835_DT-Fix-I2S-register-map.patch0005-irq-bcm2836-Prevent-spurious-interrupts-and-trap-the.patch0006-irqchip-bcm2835-Add-FIQ-support.patch0007-irqchip-irq-bcm2835-Add-2836-FIQ-support.patch0008-serial-8250-Don-t-crash-when-nr_uarts-is-0.patch0009-pinctrl-bcm2835-Set-base-to-0-give-expected-gpio-num.patch0010-pinctrl-bcm2835-Fix-interrupt-handling-for-GPIOs-28-.patch0011-pinctrl-bcm2835-Only-request-the-interrupts-listed-i.patch0012-spi-bcm2835-Support-pin-groups-other-than-7-11.patch0013-ARM-bcm2835-Set-Serial-number-and-Revision.patch0014-bcm2835-i2s-get-base-address-for-DMA-from-devicetree.patch0015-bcm2835-i2s-add-24bit-support-update-bclk_ratio-to-m.patch0016-bcm2835-i2s-setup-clock-only-if-CPU-is-clock-master.patch0017-bcm2835-i2s-Eliminate-debugfs-directory-error.patch0018-bcm2835-i2s-Register-PCM-device.patch0019-bcm2835-i2s-Enable-MMAP-support-via-a-DT-property.patch0020-dmaengine-bcm2835-Add-slave-dma-support.patch0021-dmaengine-bcm2835-set-residue_granularity-field.patch0022-dmaengine-bcm2835-Load-driver-early-and-support-lega.patch0023-bcm2835-dma-Fix-dreq-not-set-for-slave-transfers.patch0024-bcm2835-dma-Limit-cyclic-transfers-on-lite-channels-.patch0025-bcm2835-Add-support-for-uart1.patch0026-firmware-bcm2835-Add-missing-property-tags.patch0027-Main-bcm2708-bcm2709-linux-port.patch0028-squash-include-ARCH_BCM2708-ARCH_BCM2709.patch0029-Add-dwc_otg-driver.patch0030-bcm2708-framebuffer-driver.patch0031-dmaengine-Add-support-for-BCM2708.patch0032-MMC-added-alternative-MMC-driver.patch0033-Adding-bcm2835-sdhost-driver-and-an-overlay-to-enabl.patch0034-cma-Add-vc_cma-driver-to-enable-use-of-CMA.patch0035-bcm2708-alsa-sound-driver.patch0036-bcm2708-vchiq-driver.patch0037-vc_mem-Add-vc_mem-driver.patch0038-vcsm-VideoCore-shared-memory-service-for-BCM2835.patch0039-Add-dev-gpiomem-device-for-rootless-user-GPIO-access.patch0040-Add-SMI-driver.patch0041-Add-SMI-NAND-driver.patch0042-lirc-added-support-for-RaspberryPi-GPIO.patch0043-Add-cpufreq-driver.patch0044-Added-hwmon-thermal-driver-for-reporting-core-temper.patch0045-Add-Chris-Boot-s-i2c-driver.patch0046-char-broadcom-Add-vcio-module.patch0047-firmware-bcm2835-Support-ARCH_BCM270x.patch0048-bcm2835-add-v4l2-camera-device.patch0049-scripts-Add-mkknlimg-and-knlinfo-scripts-from-tools-.patch0050-fdt-Add-support-for-the-CONFIG_CMDLINE_EXTEND-option.patch0051-BCM2708-Add-core-Device-Tree-support.patch0052-bcm2835-Match-with-BCM2708-Device-Trees.patch0053-fbdev-add-FBIOCOPYAREA-ioctl.patch0057-Speed-up-console-framebuffer-imageblit-function.patch0058-Allow-mac-address-to-be-set-in-smsc95xx.patch0059-enabling-the-realtime-clock-1-wire-chip-DS1307-and-1.patch0060-Added-Device-IDs-for-August-DVB-T-205.patch0061-config-Enable-CONFIG_MEMCG-but-leave-it-disabled-due.patch0062-ASoC-Add-support-for-PCM5102A-codec.patch0063-ASoC-Add-support-for-HifiBerry-DAC.patch0064-ASoC-Add-support-for-Rpi-DAC.patch0065-ASoC-wm8804-Implement-MCLK-configuration-options-add.patch0066-ASoC-BCM-Add-support-for-HiFiBerry-Digi.-Driver-is-b.patch0067-ASoC-wm8804-Set-idle_bias_off-to-false-Idle-bias-has.patch0068-Add-IQaudIO-Sound-Card-support-for-Raspberry-Pi.patch0069-hid-Reduce-default-mouse-polling-interval-to-60Hz.patch0070-Added-support-for-HiFiBerry-DAC.patch0071-Added-driver-for-HiFiBerry-Amp-amplifier-add-on-boar.patch0072-Update-ds1307-driver-for-device-tree-support.patch0073-BCM270x_DT-Add-pwr_led-and-the-required-input-trigge.patch0074-enc28j60-Add-device-tree-compatible-string-and-an-ov.patch0075-Add-driver-for-rpi-proto.patch0076-config-Add-default-configs.patch0077-bcm2835-bcm2835_defconfig.patch0078-rpi-ft5406-Add-touchscreen-driver-for-pi-LCD-display.patch0079-Improve-__copy_to_user-and-__copy_from_user-performa.patch0080-gpio-poweroff-Allow-it-to-work-on-Raspberry-Pi.patch0081-spidev-Add-spidev-compatible-string-to-silence-warni.patch0082-scripts-dtc-Add-overlay-support.patch0083-mfd-Add-Raspberry-Pi-Sense-HAT-core-driver.patch0084-RaspiDAC3-support.patch0085-tpa6130a2-Add-headphone-switch-control.patch0086-irq-bcm2835-Fix-building-with-2708.patch0087-rpi_display-add-backlight-driver-and-overlay.patch0088-bcm2835-dma-Fix-up-convert-to-DMA-pool.patch0089-scripts-Multi-platform-support-for-mkknlimg-and-knli.patch0090-drm-vc4-Add-suport-for-3D-rendering-using-the-V3D-en.patch0091-drm-vc4-Force-HDMI-to-connected.patch0092-drm-vc4-bo-cache-locking-fixes.patch0093-drm-vc4-bo-cache-locking-cleanup.patch0094-drm-vc4-Use-job_lock-to-protect-seqno_cb_list.patch0095-drm-vc4-Drop-struct_mutex-around-CL-validation.patch0096-drm-vc4-Drop-struct_mutex-around-CL-validation.patch0097-drm-vc4-Add-support-for-more-display-plane-formats.patch0098-drm-vc4-No-need-to-stop-the-stopped-threads.patch0099-drm-vc4-Remove-extra-barrier-s-aroudn-CTnCA-CTnEA-se.patch0100-drm-vc4-Fix-a-typo-in-a-V3D-debug-register.patch

View File

@ -68,8 +68,8 @@ ifeq ($(SUBTARGET),bcm2709)
endif
define Device/rpi-3
DEVICE_TITLE := Raspberry Pi 3 B
DEVICE_DTS := bcm2710-rpi-3-b
DEVICE_TITLE := Raspberry Pi 3 B/CM
DEVICE_DTS := bcm2710-rpi-3-b bcm2710-rpi-cm3
DEVICE_PACKAGES := brcmfmac43430-firmware-sdio kmod-brcmfmac wpad-mini
endef
ifeq ($(SUBTARGET),bcm2710)

View File

@ -947,6 +947,7 @@ dtparam=spi=on
#dtoverlay=hifiberry-dac
#dtoverlay=hifiberry-dacplus
#dtoverlay=hifiberry-digi
#dtoverlay=hifiberry-digi-pro
#dtoverlay=iqaudio-dac
#dtoverlay=iqaudio-dacplus
#dtoverlay=iqaudio-digi-wm8804-audio

View File

@ -183,7 +183,7 @@ endef
$(eval $(call KernelPackage,sound-soc-hifiberry-dacplus))
define KernelPackage/sound-soc-hifiberry-digi
TITLE:=Support for HifiBerry Digi
TITLE:=Support for HifiBerry Digi / Digi+ / Digi+ Pro
KCONFIG:= \
CONFIG_SND_BCM2708_SOC_HIFIBERRY_DIGI \
CONFIG_SND_SOC_WM8804

View File

@ -1,7 +1,7 @@
From 047957666a5478b924a129892c54ab9c41816a43 Mon Sep 17 00:00:00 2001
From 4f81faf37ec66edd44da24800c5a5ae87edae808 Mon Sep 17 00:00:00 2001
From: Steve Glendinning <steve.glendinning@smsc.com>
Date: Thu, 19 Feb 2015 18:47:12 +0000
Subject: [PATCH 001/423] smsx95xx: fix crimes against truesize
Subject: [PATCH] smsx95xx: fix crimes against truesize
smsc95xx is adjusting truesize when it shouldn't, and following a recent patch from Eric this is now triggering warnings.

View File

@ -1,7 +1,7 @@
From 4b0c62e74a6e2e01e7d37fb6be0865df77c0ad03 Mon Sep 17 00:00:00 2001
From 588a0950ef065eb5a0b36974394245ae2c9fc75b Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Fri, 17 Apr 2015 16:58:45 +0100
Subject: [PATCH 002/423] smsc95xx: Disable turbo mode by default
Subject: [PATCH] smsc95xx: Disable turbo mode by default
---
drivers/net/usb/smsc95xx.c | 2 +-

View File

@ -1,8 +1,8 @@
From d69c65cb5ad6738d5bec2531df75824c44459800 Mon Sep 17 00:00:00 2001
From 8ca7ff8021f8d9bcbac83bd4584da9bbc854b829 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Wed, 18 Jun 2014 13:42:01 +0100
Subject: [PATCH 003/423] vmstat: Workaround for issue where dirty page count
goes negative
Subject: [PATCH] vmstat: Workaround for issue where dirty page count goes
negative
See:
https://github.com/raspberrypi/linux/issues/617

View File

@ -1,7 +1,7 @@
From 7d5a47372854564f8071edeaf217360d2f53cde0 Mon Sep 17 00:00:00 2001
From 7aa3931981956896b353b58c068a941f522182bf Mon Sep 17 00:00:00 2001
From: Robert Tiemann <rtie@gmx.de>
Date: Mon, 20 Jul 2015 11:01:25 +0200
Subject: [PATCH 004/423] BCM2835_DT: Fix I2S register map
Subject: [PATCH] BCM2835_DT: Fix I2S register map
---
Documentation/devicetree/bindings/dma/brcm,bcm2835-dma.txt | 4 ++--

View File

@ -1,8 +1,7 @@
From 8ec469e6ed6a5dd357c04322dfc4e2ddbfcc040b Mon Sep 17 00:00:00 2001
From 71609ab22785edd13b385920b1b0c6de24adc901 Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.org>
Date: Fri, 4 Dec 2015 17:41:50 +0000
Subject: [PATCH 005/423] irq-bcm2836: Prevent spurious interrupts, and trap
them early
Subject: [PATCH] irq-bcm2836: Prevent spurious interrupts, and trap them early
The old arch-specific IRQ macros included a dsb to ensure the
write to clear the mailbox interrupt completed before returning

View File

@ -1,7 +1,7 @@
From daf4407e90396b12f87cfd75651505dee67f1c0c Mon Sep 17 00:00:00 2001
From e34586ca8f6b346d1ee37230f26c7ad44ca15786 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= <noralf@tronnes.org>
Date: Fri, 12 Jun 2015 19:01:05 +0200
Subject: [PATCH 006/423] irqchip: bcm2835: Add FIQ support
Subject: [PATCH] irqchip: bcm2835: Add FIQ support
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

View File

@ -1,7 +1,7 @@
From d6cad8a047430f5095e43e0d0e8f083e6ab411df Mon Sep 17 00:00:00 2001
From e6387565d57b8d3912948dfb89d27705ef04bb89 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= <noralf@tronnes.org>
Date: Fri, 23 Oct 2015 16:26:55 +0200
Subject: [PATCH 007/423] irqchip: irq-bcm2835: Add 2836 FIQ support
Subject: [PATCH] irqchip: irq-bcm2835: Add 2836 FIQ support
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

View File

@ -1,7 +1,7 @@
From cc33367763a6674463698cffab1a4a653df4ebd3 Mon Sep 17 00:00:00 2001
From 5638cf1b2b8a418553790662c414b29ced8521dd Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.org>
Date: Tue, 30 Jun 2015 14:12:42 +0100
Subject: [PATCH 008/423] serial: 8250: Don't crash when nr_uarts is 0
Subject: [PATCH] serial: 8250: Don't crash when nr_uarts is 0
---
drivers/tty/serial/8250/8250_core.c | 2 ++

View File

@ -1,8 +1,7 @@
From f168c856794b7a771661df395f3fd16b8c8435b3 Mon Sep 17 00:00:00 2001
From d64c6c6de97acb1f18415dfeeabd7e19294830a1 Mon Sep 17 00:00:00 2001
From: notro <notro@tronnes.org>
Date: Thu, 10 Jul 2014 13:59:47 +0200
Subject: [PATCH 009/423] pinctrl-bcm2835: Set base to 0 give expected gpio
numbering
Subject: [PATCH] pinctrl-bcm2835: Set base to 0 give expected gpio numbering
Signed-off-by: Noralf Tronnes <notro@tronnes.org>
---

View File

@ -1,8 +1,8 @@
From 62e5e9d21249eb4818c37bbcc07b334f97684f0b Mon Sep 17 00:00:00 2001
From 1d1f6e6688a282e9b091fcb56719893c72e88a3a Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.org>
Date: Tue, 24 Feb 2015 13:40:50 +0000
Subject: [PATCH 010/423] pinctrl-bcm2835: Fix interrupt handling for GPIOs
28-31 and 46-53
Subject: [PATCH] pinctrl-bcm2835: Fix interrupt handling for GPIOs 28-31 and
46-53
Contrary to the documentation, the BCM2835 GPIO controller actually has
four interrupt lines - one each for the three IRQ groups and one common. Rather

View File

@ -1,8 +1,8 @@
From 33665d0e0cca6401025655121d66450716353f75 Mon Sep 17 00:00:00 2001
From d52d6e440040cd5139f9f9ef0071ea00b103302e Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.org>
Date: Thu, 26 Feb 2015 09:58:22 +0000
Subject: [PATCH 011/423] pinctrl-bcm2835: Only request the interrupts listed
in the DTB
Subject: [PATCH] pinctrl-bcm2835: Only request the interrupts listed in the
DTB
Although the GPIO controller can generate three interrupts (four counting
the common one), the device tree files currently only specify two. In the

View File

@ -1,7 +1,7 @@
From 9cb63901af94334ee9f4bf55f731633ea478626a Mon Sep 17 00:00:00 2001
From 41c1cc2920df75124c931cd58f6b67ec586a5a6a Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.org>
Date: Wed, 24 Jun 2015 14:10:44 +0100
Subject: [PATCH 012/423] spi-bcm2835: Support pin groups other than 7-11
Subject: [PATCH] spi-bcm2835: Support pin groups other than 7-11
The spi-bcm2835 driver automatically uses GPIO chip-selects due to
some unreliability of the native ones. In doing so it chooses the

View File

@ -1,7 +1,7 @@
From d9bc838cde2a45c850c3a23d96c8ebe9715ea253 Mon Sep 17 00:00:00 2001
From 3b9d28ec938020106f431f5a47ab5525b73bb0d0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= <noralf@tronnes.org>
Date: Wed, 3 Jun 2015 12:26:13 +0200
Subject: [PATCH 013/423] ARM: bcm2835: Set Serial number and Revision
Subject: [PATCH] ARM: bcm2835: Set Serial number and Revision
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

View File

@ -1,7 +1,7 @@
From 5d071d8a4f3a0c60bd48071d64f9d311d019d296 Mon Sep 17 00:00:00 2001
From 17025015a60ffc92d09ade98131ed080bbf09106 Mon Sep 17 00:00:00 2001
From: Matthias Reichl <hias@horus.com>
Date: Sun, 11 Oct 2015 16:44:05 +0200
Subject: [PATCH 014/423] bcm2835-i2s: get base address for DMA from devicetree
Subject: [PATCH] bcm2835-i2s: get base address for DMA from devicetree
Code copied from spi-bcm2835. Get physical address from devicetree
instead of using hardcoded constant.

View File

@ -1,8 +1,8 @@
From b4e96aa5e8f7825050d7ef74ec59d684cedcc8f1 Mon Sep 17 00:00:00 2001
From fb1dbd3a7ff1ae0ccd429a4decafc882473f5d94 Mon Sep 17 00:00:00 2001
From: Matthias Reichl <hias@horus.com>
Date: Sun, 11 Oct 2015 15:21:16 +0200
Subject: [PATCH 015/423] bcm2835-i2s: add 24bit support, update bclk_ratio to
more correct values
Subject: [PATCH] bcm2835-i2s: add 24bit support, update bclk_ratio to more
correct values
Code ported from bcm2708-i2s driver in Raspberry Pi tree.

View File

@ -1,7 +1,7 @@
From bd46c6f9df173b2b81bac5cb19814f0b66063b25 Mon Sep 17 00:00:00 2001
From 63e23a08bd0bcf782f870bacaf82404e36a6a1bd Mon Sep 17 00:00:00 2001
From: Matthias Reichl <hias@horus.com>
Date: Sun, 11 Oct 2015 15:25:51 +0200
Subject: [PATCH 016/423] bcm2835-i2s: setup clock only if CPU is clock master
Subject: [PATCH] bcm2835-i2s: setup clock only if CPU is clock master
Code ported from bcm2708-i2s driver in Raspberry Pi tree.

View File

@ -1,7 +1,7 @@
From 83f3ec096572e1f1878eb5f97632e7830fc606bd Mon Sep 17 00:00:00 2001
From 487c53a0c7bbf586ccc441dfc6f7021dc5f1522d Mon Sep 17 00:00:00 2001
From: Matthias Reichl <hias@horus.com>
Date: Sun, 11 Oct 2015 15:49:51 +0200
Subject: [PATCH 017/423] bcm2835-i2s: Eliminate debugfs directory error
Subject: [PATCH] bcm2835-i2s: Eliminate debugfs directory error
Code ported from bcm2708-i2s driver in Raspberry Pi tree.

View File

@ -1,7 +1,7 @@
From c096f1d64ef032af2c9f2713727de6ec849969c5 Mon Sep 17 00:00:00 2001
From d86d8ab0405b4eecee7516670e9497ce450c1bbe Mon Sep 17 00:00:00 2001
From: Matthias Reichl <hias@horus.com>
Date: Sun, 11 Oct 2015 15:35:20 +0200
Subject: [PATCH 018/423] bcm2835-i2s: Register PCM device
Subject: [PATCH] bcm2835-i2s: Register PCM device
Code ported from bcm2708-i2s driver in Raspberry Pi tree.

View File

@ -1,7 +1,7 @@
From ec8796e8ccf92931ff87fb7626be8f3e63ddc2d0 Mon Sep 17 00:00:00 2001
From 4d08d5e742e59e1e73787bfeca27595d5afbf1af Mon Sep 17 00:00:00 2001
From: Matthias Reichl <hias@horus.com>
Date: Sun, 11 Oct 2015 15:55:21 +0200
Subject: [PATCH 019/423] bcm2835-i2s: Enable MMAP support via a DT property
Subject: [PATCH] bcm2835-i2s: Enable MMAP support via a DT property
Code ported from bcm2708-i2s driver in Raspberry Pi tree.

View File

@ -1,7 +1,7 @@
From a272c5805686c77e924f85e314cb5df77bea40be Mon Sep 17 00:00:00 2001
From c9f03ab8241d445daebd5fb8c4cf63c976460e2d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= <noralf@tronnes.org>
Date: Thu, 9 Apr 2015 12:34:11 +0200
Subject: [PATCH 020/423] dmaengine: bcm2835: Add slave dma support
Subject: [PATCH] dmaengine: bcm2835: Add slave dma support
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

View File

@ -1,7 +1,7 @@
From 5780349e26ba486276936393f666bea55c5dbf1e Mon Sep 17 00:00:00 2001
From f4f1c7f4084eca4b826a07a43c467e2febe57f1e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= <noralf@tronnes.org>
Date: Sat, 3 Oct 2015 15:58:59 +0200
Subject: [PATCH 021/423] dmaengine: bcm2835: set residue_granularity field
Subject: [PATCH] dmaengine: bcm2835: set residue_granularity field
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

View File

@ -1,8 +1,7 @@
From 24e006fc71be77120ac237af3797f4aa103ca0e1 Mon Sep 17 00:00:00 2001
From d7714e2a4e40cbeb4e69fb7465621f2014b358d2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= <noralf@tronnes.org>
Date: Sat, 3 Oct 2015 22:22:55 +0200
Subject: [PATCH 022/423] dmaengine: bcm2835: Load driver early and support
legacy API
Subject: [PATCH] dmaengine: bcm2835: Load driver early and support legacy API
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

View File

@ -1,7 +1,7 @@
From 411b5abcce1b72fdba106a7236548b8b5315a6e6 Mon Sep 17 00:00:00 2001
From 93e23eca701dfbf20def2a598af43d64c39bd9b8 Mon Sep 17 00:00:00 2001
From: Matthias Reichl <hias@horus.com>
Date: Sat, 10 Oct 2015 12:29:18 +0200
Subject: [PATCH 023/423] bcm2835-dma: Fix dreq not set for slave transfers
Subject: [PATCH] bcm2835-dma: Fix dreq not set for slave transfers
Set dreq to slave_id if it is not set like in bcm2708-dmaengine.
---

View File

@ -1,8 +1,7 @@
From 8eb5210cea099d814f9e583358343d8680c5d05d Mon Sep 17 00:00:00 2001
From fc5bc111e65b27883284591aec9db5a290665ac9 Mon Sep 17 00:00:00 2001
From: Matthias Reichl <hias@horus.com>
Date: Sun, 11 Oct 2015 12:28:30 +0200
Subject: [PATCH 024/423] bcm2835-dma: Limit cyclic transfers on lite channels
to 32k
Subject: [PATCH] bcm2835-dma: Limit cyclic transfers on lite channels to 32k
Transfers larger than 32k cause repeated clicking with I2S soundcards.
The exact reason is yet unknown, so limit to 32k as bcm2708-dmaengine

View File

@ -1,7 +1,7 @@
From c8963aeb4b3fbebc8e1de91a65e9f188a1e43d59 Mon Sep 17 00:00:00 2001
From e95d949879bf632a5fa82c9a1c5607b40388484e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= <noralf@tronnes.org>
Date: Sat, 15 Aug 2015 20:50:02 +0200
Subject: [PATCH 025/423] bcm2835: Add support for uart1
Subject: [PATCH] bcm2835: Add support for uart1
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

View File

@ -1,7 +1,7 @@
From ed165fd5d29fa90e6605cb4b87ec5cd35e4209c7 Mon Sep 17 00:00:00 2001
From 65277e76bcc581bb99f98bb69d9b603bdbfa1d98 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= <noralf@tronnes.org>
Date: Fri, 26 Jun 2015 14:21:20 +0200
Subject: [PATCH 026/423] firmware: bcm2835: Add missing property tags
Subject: [PATCH] firmware: bcm2835: Add missing property tags
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

View File

@ -1,7 +1,7 @@
From 50d8450a9fd5b05873e3b404e2089067920d53c1 Mon Sep 17 00:00:00 2001
From cea9e735ed55e4e75819e984290cf147e9712c73 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Sun, 12 May 2013 12:24:19 +0100
Subject: [PATCH 027/423] Main bcm2708/bcm2709 linux port
Subject: [PATCH] Main bcm2708/bcm2709 linux port
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

View File

@ -1,7 +1,7 @@
From f455b928205d24aebbf0cc3cf5a9fff4cfb9563e Mon Sep 17 00:00:00 2001
From 613412454d5196c8982a3abc0820389c16599a51 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Wed, 11 Nov 2015 21:01:15 +0000
Subject: [PATCH 028/423] squash: include ARCH_BCM2708 / ARCH_BCM2709
Subject: [PATCH] squash: include ARCH_BCM2708 / ARCH_BCM2709
---
drivers/char/hw_random/Kconfig | 2 +-

View File

@ -1,7 +1,7 @@
From 89ea7c60a305783a6790e7e7e91b1451cd40fe78 Mon Sep 17 00:00:00 2001
From 130a06f0f8becad1e93d3dda1ce96d6e5413ee39 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Wed, 1 May 2013 19:46:17 +0100
Subject: [PATCH 029/423] Add dwc_otg driver
Subject: [PATCH] Add dwc_otg driver
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

View File

@ -1,7 +1,7 @@
From 006091f6aa1f34a2b92fb8ff1defd86d232b7e90 Mon Sep 17 00:00:00 2001
From c634714a43035371d4035b65e67413dcf1ff0f8e Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Wed, 17 Jun 2015 17:06:34 +0100
Subject: [PATCH 030/423] bcm2708 framebuffer driver
Subject: [PATCH] bcm2708 framebuffer driver
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

View File

@ -1,7 +1,7 @@
From 6ab9b89c4a3def17db462e0902bb0ba325a7c191 Mon Sep 17 00:00:00 2001
From 5fca3a9b2f0c0c928fa94368cdb767829a696ed5 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 031/423] dmaengine: Add support for BCM2708
Subject: [PATCH] dmaengine: Add support for BCM2708
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

View File

@ -1,7 +1,7 @@
From ed0042e046abbd2cee8425ff8e8c535cb025c22a Mon Sep 17 00:00:00 2001
From 28aa7cada5d110ced59ef0d9392a7fb3121cc551 Mon Sep 17 00:00:00 2001
From: gellert <gellert@raspberrypi.org>
Date: Fri, 15 Aug 2014 16:35:06 +0100
Subject: [PATCH 032/423] MMC: added alternative MMC driver
Subject: [PATCH] MMC: added alternative MMC driver
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

View File

@ -1,8 +1,7 @@
From 7b251a5ab7f06c8f5720a0d49529e0dbe0514503 Mon Sep 17 00:00:00 2001
From 0c9b7e17d022e45363737d67da590524416f8e3d Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.org>
Date: Wed, 25 Mar 2015 17:49:47 +0000
Subject: [PATCH 033/423] Adding bcm2835-sdhost driver, and an overlay to
enable it
Subject: [PATCH] Adding bcm2835-sdhost driver, and an overlay to enable it
BCM2835 has two SD card interfaces. This driver uses the other one.

View File

@ -1,7 +1,7 @@
From effd8d3a65306de4f6cb43aa2139a75d181d9cee Mon Sep 17 00:00:00 2001
From dec8e7bfb37280733ec278955f1bd8dd2bc176b8 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Wed, 3 Jul 2013 00:31:47 +0100
Subject: [PATCH 034/423] cma: Add vc_cma driver to enable use of CMA
Subject: [PATCH] cma: Add vc_cma driver to enable use of CMA
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

View File

@ -1,7 +1,7 @@
From 809b8fb074a009dec508c02986b27979c5d78b1d Mon Sep 17 00:00:00 2001
From b3f75cc54e1ee4612cfb34e2a91e03e3d1923534 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Mon, 26 Mar 2012 22:15:50 +0100
Subject: [PATCH 035/423] bcm2708: alsa sound driver
Subject: [PATCH] bcm2708: alsa sound driver
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

View File

@ -1,7 +1,7 @@
From 1b37904494fc7c9923dde14aa08a63405d89d989 Mon Sep 17 00:00:00 2001
From 9a1f0040b1f125f8729c772c1ad8e6940b923d7a Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Tue, 2 Jul 2013 23:42:01 +0100
Subject: [PATCH 036/423] bcm2708 vchiq driver
Subject: [PATCH] bcm2708 vchiq driver
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

View File

@ -1,7 +1,7 @@
From 1dc99a2709085bc7bda11bd457280e9f00fd173b Mon Sep 17 00:00:00 2001
From bad77c41a36b52033392a19b2b6d51037f2614a5 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Wed, 17 Jun 2015 16:07:06 +0100
Subject: [PATCH 037/423] vc_mem: Add vc_mem driver
Subject: [PATCH] vc_mem: Add vc_mem driver
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

View File

@ -1,7 +1,7 @@
From 98151664c3404e6ce9abe16241aaef78d260c967 Mon Sep 17 00:00:00 2001
From 6bdbcad7cce6f6a6fc02f67add6b82d3fcc9e0c6 Mon Sep 17 00:00:00 2001
From: Tim Gover <tgover@broadcom.com>
Date: Tue, 22 Jul 2014 15:41:04 +0100
Subject: [PATCH 038/423] vcsm: VideoCore shared memory service for BCM2835
Subject: [PATCH] vcsm: VideoCore shared memory service for BCM2835
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

View File

@ -1,7 +1,7 @@
From ccfc207deae0f9e76975908af6c16460a4e05650 Mon Sep 17 00:00:00 2001
From 5dc37246986844910511379a5c57ca87a50c6c0d Mon Sep 17 00:00:00 2001
From: Luke Wren <luke@raspberrypi.org>
Date: Fri, 21 Aug 2015 23:14:48 +0100
Subject: [PATCH 039/423] Add /dev/gpiomem device for rootless user GPIO access
Subject: [PATCH] Add /dev/gpiomem device for rootless user GPIO access
Signed-off-by: Luke Wren <luke@raspberrypi.org>

View File

@ -1,7 +1,7 @@
From d2e199c4c3e599a0166cbaed671f5446a366ccd6 Mon Sep 17 00:00:00 2001
From d85d7801b25872d08bd848c40da8fce973db5e46 Mon Sep 17 00:00:00 2001
From: Luke Wren <wren6991@gmail.com>
Date: Sat, 5 Sep 2015 01:14:45 +0100
Subject: [PATCH 040/423] Add SMI driver
Subject: [PATCH] Add SMI driver
Signed-off-by: Luke Wren <wren6991@gmail.com>
---

View File

@ -1,7 +1,7 @@
From f7066cd5ed22219015dd9e55dd2070f4822da956 Mon Sep 17 00:00:00 2001
From b1718d13dae01f04ead925c9562bf18634bbf267 Mon Sep 17 00:00:00 2001
From: Luke Wren <wren6991@gmail.com>
Date: Sat, 5 Sep 2015 01:16:10 +0100
Subject: [PATCH 041/423] Add SMI NAND driver
Subject: [PATCH] Add SMI NAND driver
Signed-off-by: Luke Wren <wren6991@gmail.com>
---

View File

@ -1,7 +1,7 @@
From 687cb2fff7d0f3480fd39e5ffbebe912e46fa972 Mon Sep 17 00:00:00 2001
From b4269ab1d08d22959ec26ce1d31a45a1c5e85191 Mon Sep 17 00:00:00 2001
From: Aron Szabo <aron@aron.ws>
Date: Sat, 16 Jun 2012 12:15:55 +0200
Subject: [PATCH 042/423] lirc: added support for RaspberryPi GPIO
Subject: [PATCH] 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

View File

@ -1,7 +1,7 @@
From bf5b94ef7f3f667e384108aa84bee8195da04383 Mon Sep 17 00:00:00 2001
From f3f2bddacba23cab954a421d490bd17364e69d2d Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Wed, 3 Jul 2013 00:49:20 +0100
Subject: [PATCH 043/423] Add cpufreq driver
Subject: [PATCH] Add cpufreq driver
Signed-off-by: popcornmix <popcornmix@gmail.com>
---

View File

@ -1,8 +1,8 @@
From 83b388b35dea05c454a5b2eceec0eff06cc863fb Mon Sep 17 00:00:00 2001
From 688fec3024a2648a48396168a73ada00131682e1 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Tue, 26 Mar 2013 19:24:24 +0000
Subject: [PATCH 044/423] Added hwmon/thermal driver for reporting core
temperature. Thanks Dorian
Subject: [PATCH] Added hwmon/thermal driver for reporting core temperature.
Thanks Dorian
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

View File

@ -1,7 +1,7 @@
From d25b6fcbf3005ae61c5a1940b8a0a47ee545289b Mon Sep 17 00:00:00 2001
From b78bc1bb96c2db043c3be03c1bcccefa22621543 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Wed, 17 Jun 2015 15:44:08 +0100
Subject: [PATCH 045/423] Add Chris Boot's i2c driver
Subject: [PATCH] Add Chris Boot's i2c driver
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

View File

@ -1,7 +1,7 @@
From ea599a4e38ae921ec5aa8966163ea442357281df Mon Sep 17 00:00:00 2001
From 0fed71c0553d0bc86798f395c7e354cd132c9802 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= <noralf@tronnes.org>
Date: Fri, 26 Jun 2015 14:27:06 +0200
Subject: [PATCH 046/423] char: broadcom: Add vcio module
Subject: [PATCH] char: broadcom: Add vcio module
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

View File

@ -1,7 +1,7 @@
From 996a87d316243001486fe36b36a7b6ffb4dd1b28 Mon Sep 17 00:00:00 2001
From 2d716ee18a62c6e8b3a2e28a225bb3484693b6d2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= <noralf@tronnes.org>
Date: Fri, 26 Jun 2015 14:25:01 +0200
Subject: [PATCH 047/423] firmware: bcm2835: Support ARCH_BCM270x
Subject: [PATCH] firmware: bcm2835: Support ARCH_BCM270x
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

View File

@ -1,7 +1,7 @@
From b7c2738cecfa7e32e689f9e9f51f7a0283c6e494 Mon Sep 17 00:00:00 2001
From b2868be5ed011e649590efdbcc6356bee4fcf257 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 048/423] bcm2835: add v4l2 camera device
Subject: [PATCH] bcm2835: add v4l2 camera device
- Supports raw YUV capture, preview, JPEG and H264.
- Uses videobuf2 for data transfer, using dma_buf.

View File

@ -1,8 +1,7 @@
From 5ea28aea74a57b9cbbb59ee7df29c5994fc6ad81 Mon Sep 17 00:00:00 2001
From 10a2bc39e76f415f9a42166ccc7af7e7b43565fc Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.org>
Date: Mon, 11 May 2015 09:00:42 +0100
Subject: [PATCH 049/423] scripts: Add mkknlimg and knlinfo scripts from tools
repo
Subject: [PATCH] scripts: Add mkknlimg and knlinfo scripts from tools repo
The Raspberry Pi firmware looks for a trailer on the kernel image to
determine whether it was compiled with Device Tree support enabled.

View File

@ -1,7 +1,7 @@
From ef0a1dc5b8069728671aa1d4a9cee2a2beda16be Mon Sep 17 00:00:00 2001
From 5e3dd32b2906cc4f07b81f18de3d4a23c417e8fc Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.org>
Date: Fri, 5 Dec 2014 17:26:26 +0000
Subject: [PATCH 050/423] fdt: Add support for the CONFIG_CMDLINE_EXTEND option
Subject: [PATCH] fdt: Add support for the CONFIG_CMDLINE_EXTEND option
---
drivers/of/fdt.c | 29 ++++++++++++++++++++++++-----

View File

@ -1,7 +1,7 @@
From c159387861a9b3e1b0f9fe12d6afe06f0cb8994d Mon Sep 17 00:00:00 2001
From 48b5e0d194a88c4de6956f94ddd788e126de0a77 Mon Sep 17 00:00:00 2001
From: notro <notro@tronnes.org>
Date: Wed, 9 Jul 2014 14:46:08 +0200
Subject: [PATCH 051/423] BCM2708: Add core Device Tree support
Subject: [PATCH] BCM2708: Add core Device Tree support
Add the bare minimum needed to boot BCM2708 from a Device Tree.

View File

@ -1,7 +1,7 @@
From d867b1d6a7470aec5946b495a10a311742b08c18 Mon Sep 17 00:00:00 2001
From a8bd4a9fead66a720889c5693bf0d21608d9e2c0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= <noralf@tronnes.org>
Date: Sat, 15 Aug 2015 20:47:07 +0200
Subject: [PATCH 052/423] bcm2835: Match with BCM2708 Device Trees
Subject: [PATCH] bcm2835: Match with BCM2708 Device Trees
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

View File

@ -1,7 +1,7 @@
From 6e0a601e2a1eb727b7b3f00c41e5d54197087feb Mon Sep 17 00:00:00 2001
From a05a655545efe01002cf061b4373a9bb0071a302 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 053/423] fbdev: add FBIOCOPYAREA ioctl
Subject: [PATCH] fbdev: add FBIOCOPYAREA ioctl
Based on the patch authored by Ali Gholami Rudi at
https://lkml.org/lkml/2009/7/13/153

View File

@ -1,7 +1,7 @@
From 90df15f55607a4ec3b29374c5f7781300160bac3 Mon Sep 17 00:00:00 2001
From 4d7fd18a26cbb4a3cab0aff6ed48070e3aaf3599 Mon Sep 17 00:00:00 2001
From: Harm Hanemaaijer <fgenfb@yahoo.com>
Date: Thu, 20 Jun 2013 20:21:39 +0200
Subject: [PATCH 057/423] Speed up console framebuffer imageblit function
Subject: [PATCH] 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

View File

@ -1,7 +1,7 @@
From 531927425d5bfd1525c7d47d321eeddff1eb3364 Mon Sep 17 00:00:00 2001
From e681d15368e0c4515a5ee4bf238f859e8c501cf9 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Tue, 26 Mar 2013 17:26:38 +0000
Subject: [PATCH 058/423] Allow mac address to be set in smsc95xx
Subject: [PATCH] Allow mac address to be set in smsc95xx
Signed-off-by: popcornmix <popcornmix@gmail.com>
---

View File

@ -1,8 +1,8 @@
From f339686c292d0a4e50fbe6f9ccb294291f103605 Mon Sep 17 00:00:00 2001
From cab5187fbbc59808bab951b7f2736c4f0deff9fa Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Wed, 8 May 2013 11:46:50 +0100
Subject: [PATCH 059/423] enabling the realtime clock 1-wire chip DS1307 and
1-wire on GPIO4 (as a module)
Subject: [PATCH] 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
See: https://github.com/raspberrypi/linux/pull/457

View File

@ -1,7 +1,7 @@
From 934350e21fb2edfd042742892bbd4ea5173208ab Mon Sep 17 00:00:00 2001
From c21be4772d67bc0b6bd3a59ce878b5dae705af44 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Wed, 3 Jul 2013 00:54:08 +0100
Subject: [PATCH 060/423] Added Device IDs for August DVB-T 205
Subject: [PATCH] Added Device IDs for August DVB-T 205
---
drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 4 ++++

View File

@ -1,8 +1,8 @@
From 1ca424ef0079f90d9c5d1310bcbefe928b5e3fec Mon Sep 17 00:00:00 2001
From 7106c05e5f71588e746c786f93b1fca9dcdd3c50 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Wed, 18 Dec 2013 22:16:19 +0000
Subject: [PATCH 061/423] config: Enable CONFIG_MEMCG, but leave it disabled
(due to memory cost). Enable with cgroup_enable=memory.
Subject: [PATCH] config: Enable CONFIG_MEMCG, but leave it disabled (due to
memory cost). Enable with cgroup_enable=memory.
---
kernel/cgroup.c | 23 ++++++++++++++++++++++-

View File

@ -1,7 +1,7 @@
From fe45c479a680651326d22e6b966df63b2e719f70 Mon Sep 17 00:00:00 2001
From dbcc62f3ac4f3996b77cfb6b00ec26dc99f2521b 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 062/423] ASoC: Add support for PCM5102A codec
Subject: [PATCH] ASoC: Add support for PCM5102A codec
Some definitions to support the PCM5102A codec
by Texas Instruments.

View File

@ -1,7 +1,7 @@
From 35b87454d0cc08adf25c4e4e50cfbcae16af45eb Mon Sep 17 00:00:00 2001
From 592ac515f17d49627b6653375267bad5c4bb1e5c 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 063/423] ASoC: Add support for HifiBerry DAC
Subject: [PATCH] ASoC: Add support for HifiBerry DAC
This adds a machine driver for the HifiBerry DAC.
It is a sound card that can

View File

@ -1,7 +1,7 @@
From 3f7614446e868612ab9099c7c959f43f29aa7e03 Mon Sep 17 00:00:00 2001
From ffd6597f0c3cff5d2171347f23b9a98d4e6fa95e 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 064/423] ASoC: Add support for Rpi-DAC
Subject: [PATCH] ASoC: Add support for Rpi-DAC
---
sound/soc/bcm/Kconfig | 7 +++

View File

@ -1,16 +1,16 @@
From 6148931ae669f041a7036c9eb0ec1b225275c1dd Mon Sep 17 00:00:00 2001
From 34e0545c33b0f444a5dd8c066cfe37420e95db33 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 065/423] 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
additional mclk_div divider, it is now possible to control the behaviour.
This allows using 256xfs PLL frequency on all sample rates up to 96kHz. It
should allow lower jitter and better signal quality. The behavior has to be
controlled by the sound card driver, because some sample frequency share the
same setting. e.g. 192kHz and 96kHz use 24.576MHz master clock. The only
difference is the MCLK divider.
Subject: [PATCH] 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 additional
mclk_div divider, it is now possible to control the behaviour. This allows
using 256xfs PLL frequency on all sample rates up to 96kHz. It should allow
lower jitter and better signal quality. The behavior has to be controlled by
the sound card driver, because some sample frequency share the same setting.
e.g. 192kHz and 96kHz use 24.576MHz master clock. The only difference is the
MCLK divider.
This also added support for 32bit data.

View File

@ -1,8 +1,8 @@
From 8678473916702a1f744f65ca953febb10c297827 Mon Sep 17 00:00:00 2001
From 1d300db91ccab78593f0ea40d4e1c8a931232197 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 066/423] ASoC: BCM:Add support for HiFiBerry Digi. Driver is
based on the patched WM8804 driver.
Subject: [PATCH] ASoC: BCM:Add support for HiFiBerry Digi. Driver is based on
the patched WM8804 driver.
Signed-off-by: Daniel Matuschek <daniel@matuschek.net>

View File

@ -1,8 +1,8 @@
From db3e779eb462f937984d57ed072b84c736ac179c Mon Sep 17 00:00:00 2001
From 0dd064b656993f40c09c055a6bef13fa023ceedf 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 067/423] ASoC: wm8804: Set idle_bias_off to false Idle bias
has been change to remove warning on driver startup
Subject: [PATCH] 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>
---

View File

@ -1,7 +1,7 @@
From b4efbfd86348893b2317131b7d355f64e619ab06 Mon Sep 17 00:00:00 2001
From 8a4af475fccaff7b70b3d93ef1730001a2376063 Mon Sep 17 00:00:00 2001
From: Gordon Garrity <gordon@iqaudio.com>
Date: Sat, 8 Mar 2014 16:56:57 +0000
Subject: [PATCH 068/423] Add IQaudIO Sound Card support for Raspberry Pi
Subject: [PATCH] Add IQaudIO Sound Card support for Raspberry Pi
Set a limit of 0dB on Digital Volume Control

View File

@ -1,7 +1,7 @@
From 2238f04766e0b653319a3291b546ba49d651ce81 Mon Sep 17 00:00:00 2001
From 8529e2130a7d67c7595746e5cf618e6058c3315c Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Mon, 14 Jul 2014 22:02:09 +0100
Subject: [PATCH 069/423] hid: Reduce default mouse polling interval to 60Hz
Subject: [PATCH] hid: Reduce default mouse polling interval to 60Hz
Reduces overhead when using X
---

View File

@ -1,7 +1,7 @@
From 3d116a8311017380e686bdddf80143d1a6cf885e Mon Sep 17 00:00:00 2001
From aaa93fd9dee0084d0c2d9b50021fe7f2a2457fd7 Mon Sep 17 00:00:00 2001
From: Daniel Matuschek <info@crazy-audio.com>
Date: Mon, 4 Aug 2014 10:06:56 +0200
Subject: [PATCH 070/423] Added support for HiFiBerry DAC+
Subject: [PATCH] Added support for HiFiBerry DAC+
The driver is based on the HiFiBerry DAC driver. However HiFiBerry DAC+ uses
a different codec chip (PCM5122), therefore a new driver is necessary.

View File

@ -1,7 +1,7 @@
From 7266f151fac2e09d08b71dc0bdd404506dc00055 Mon Sep 17 00:00:00 2001
From 4f718b9dbd8bd3d9ce465351463b0240116f4945 Mon Sep 17 00:00:00 2001
From: Daniel Matuschek <info@crazy-audio.com>
Date: Mon, 4 Aug 2014 11:09:58 +0200
Subject: [PATCH 071/423] Added driver for HiFiBerry Amp amplifier add-on board
Subject: [PATCH] Added driver for HiFiBerry Amp amplifier add-on board
The driver contains a low-level hardware driver for the TAS5713 and the
drivers for the Raspberry Pi I2S subsystem.

View File

@ -1,7 +1,7 @@
From 62e75253eba759318d83706ba162a14c53182ff5 Mon Sep 17 00:00:00 2001
From 5527e5534c58f8555d699d10d2d67afc3aa768e0 Mon Sep 17 00:00:00 2001
From: Ryan Coe <bluemrp9@gmail.com>
Date: Sat, 31 Jan 2015 18:25:49 -0700
Subject: [PATCH 072/423] Update ds1307 driver for device-tree support
Subject: [PATCH] Update ds1307 driver for device-tree support
Signed-off-by: Ryan Coe <bluemrp9@gmail.com>
---

View File

@ -1,8 +1,7 @@
From 8404a4fe589f3b7a42eb4d3e61719d76dfb83658 Mon Sep 17 00:00:00 2001
From b19a2e678c297e81b8b9ab6db1f4775be1c678a8 Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.org>
Date: Fri, 6 Feb 2015 13:50:57 +0000
Subject: [PATCH 073/423] BCM270x_DT: Add pwr_led, and the required "input"
trigger
Subject: [PATCH] BCM270x_DT: Add pwr_led, and the required "input" trigger
The "input" trigger makes the associated GPIO an input. This is to support
the Raspberry Pi PWR LED, which is driven by external hardware in normal use.

View File

@ -1,8 +1,7 @@
From ec66f897c2625ff0764c64229b4756b0b6f88a03 Mon Sep 17 00:00:00 2001
From 2eb050c58ca0620dd91af4e49a584118fadd9398 Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.org>
Date: Fri, 27 Feb 2015 15:10:24 +0000
Subject: [PATCH 074/423] enc28j60: Add device tree compatible string and an
overlay
Subject: [PATCH] enc28j60: Add device tree compatible string and an overlay
---
drivers/net/ethernet/microchip/enc28j60.c | 7 +++++++

View File

@ -1,7 +1,7 @@
From f48bdbd9477a98b4ab42e72c45ce7162eb09c030 Mon Sep 17 00:00:00 2001
From bae12047250724b26ffd0acdceeede7dfe766f52 Mon Sep 17 00:00:00 2001
From: Waldemar Brodkorb <wbrodkorb@conet.de>
Date: Wed, 25 Mar 2015 09:26:17 +0100
Subject: [PATCH 075/423] Add driver for rpi-proto
Subject: [PATCH] Add driver for rpi-proto
Forward port of 3.10.x driver from https://github.com/koalo
We are using a custom board and would like to use rpi 3.18.x

View File

@ -1,7 +1,7 @@
From 212f11d668fe451c892828d1882ddc5d8b591621 Mon Sep 17 00:00:00 2001
From b9a95c01f53d1ae5e2e5d24682d7533ee1f487a8 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Mon, 13 Apr 2015 17:16:29 +0100
Subject: [PATCH 076/423] config: Add default configs
Subject: [PATCH] config: Add default configs
---
arch/arm/configs/bcm2709_defconfig | 1254 +++++++++++++++++++++++++++++++++++

View File

@ -1,7 +1,7 @@
From cc0e6881fbf29462ec038d308a655c935a9096f7 Mon Sep 17 00:00:00 2001
From c06545159fe86fd45a9ff570e0a1b7cf04c2ebe0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= <noralf@tronnes.org>
Date: Wed, 29 Apr 2015 17:24:02 +0200
Subject: [PATCH 077/423] bcm2835: bcm2835_defconfig
Subject: [PATCH] bcm2835: bcm2835_defconfig
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

View File

@ -1,7 +1,7 @@
From 6910ec0ffdad51f2a970f8080545c3ce621f3042 Mon Sep 17 00:00:00 2001
From 1c0f57f0ad2d226ec0d1ef1e91a38c3abdee891a Mon Sep 17 00:00:00 2001
From: Gordon Hollingworth <gordon@raspberrypi.org>
Date: Tue, 12 May 2015 14:47:56 +0100
Subject: [PATCH 078/423] rpi-ft5406: Add touchscreen driver for pi LCD display
Subject: [PATCH] rpi-ft5406: Add touchscreen driver for pi LCD display
Fix driver detection failure Check that the buffer response is non-zero meaning the touchscreen was detected

View File

@ -1,8 +1,7 @@
From efa4432e1c5b0a373108e2f4cefc23d882939e0c Mon Sep 17 00:00:00 2001
From 74c81d3d8233d758e3e58f9a72dd6370d08077ac Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.org>
Date: Mon, 13 Oct 2014 11:47:53 +0100
Subject: [PATCH 079/423] Improve __copy_to_user and __copy_from_user
performance
Subject: [PATCH] Improve __copy_to_user and __copy_from_user performance
Provide a __copy_from_user that uses memcpy. On BCM2708, use
optimised memcpy/memmove/memcmp/memset implementations.

View File

@ -1,7 +1,7 @@
From 2fd2d651ece51accc95f9f9fcb8256e7d05a26df Mon Sep 17 00:00:00 2001
From 24703d6981447867a7092997e29ac911698ec77d Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.org>
Date: Thu, 25 Jun 2015 12:16:11 +0100
Subject: [PATCH 080/423] gpio-poweroff: Allow it to work on Raspberry Pi
Subject: [PATCH] gpio-poweroff: Allow it to work on Raspberry Pi
The Raspberry Pi firmware manages the power-down and reboot
process. To do this it installs a pm_power_off handler, causing

View File

@ -1,8 +1,7 @@
From 2cba4b03311a1d55f96d6e759ffb234f67d02080 Mon Sep 17 00:00:00 2001
From 962e7c5c04075063b86f389043dcfe1ac948a868 Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.org>
Date: Tue, 14 Jul 2015 10:26:09 +0100
Subject: [PATCH 081/423] spidev: Add "spidev" compatible string to silence
warning
Subject: [PATCH] spidev: Add "spidev" compatible string to silence warning
See: https://github.com/raspberrypi/linux/issues/1054
---

View File

@ -1,7 +1,7 @@
From 48bbf5d241136bc7cf19db80aeb4b09040dde4da Mon Sep 17 00:00:00 2001
From cd035dbd2c541ab1f517f79d6b7c54948a91ed8b Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.org>
Date: Tue, 14 Jul 2015 17:00:18 +0100
Subject: [PATCH 082/423] scripts/dtc: Add overlay support
Subject: [PATCH] scripts/dtc: Add overlay support
---
scripts/dtc/checks.c | 119 ++-

View File

@ -1,7 +1,7 @@
From cb1da07eaac82084fe16f086989d98b5590a4d61 Mon Sep 17 00:00:00 2001
From 2b475b95bcf5487bd23b7a636ce36fae98f6e81a Mon Sep 17 00:00:00 2001
From: Phil Elwell <pelwell@users.noreply.github.com>
Date: Tue, 14 Jul 2015 14:32:47 +0100
Subject: [PATCH 083/423] mfd: Add Raspberry Pi Sense HAT core driver
Subject: [PATCH] mfd: Add Raspberry Pi Sense HAT core driver
---
drivers/input/joystick/Kconfig | 8 +

View File

@ -1,7 +1,7 @@
From 10cbc09000e1d326cff1273f92423c30f9a848a9 Mon Sep 17 00:00:00 2001
From 89afb4f891b10c2f736cfac22f274e33ebc5256e Mon Sep 17 00:00:00 2001
From: Jan Grulich <jan@grulich.eu>
Date: Mon, 24 Aug 2015 16:03:47 +0100
Subject: [PATCH 084/423] RaspiDAC3 support
Subject: [PATCH] RaspiDAC3 support
Signed-off-by: Jan Grulich <jan@grulich.eu>

View File

@ -1,7 +1,7 @@
From dcfb4303fbbc327ec5f1b990d12c79384cd5a8db Mon Sep 17 00:00:00 2001
From d182e9b8453b663bb0c75f73e1791bf78f2d4bcc Mon Sep 17 00:00:00 2001
From: Jan Grulich <jan@grulich.eu>
Date: Mon, 24 Aug 2015 16:02:34 +0100
Subject: [PATCH 085/423] tpa6130a2: Add headphone switch control
Subject: [PATCH] tpa6130a2: Add headphone switch control
Signed-off-by: Jan Grulich <jan@grulich.eu>
---

View File

@ -1,7 +1,7 @@
From 20bc23d5669c1a70a03db60768eb3d4b100a658f Mon Sep 17 00:00:00 2001
From 80bd42a96b7c6a20219803609651acd9e49f4db6 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Mon, 28 Sep 2015 23:38:59 +0100
Subject: [PATCH 086/423] irq-bcm2835: Fix building with 2708
Subject: [PATCH] irq-bcm2835: Fix building with 2708
---
drivers/irqchip/irq-bcm2835.c | 3 ++-

View File

@ -1,7 +1,7 @@
From cabbd4561f8a04b087fb867cedb002cd5170375f Mon Sep 17 00:00:00 2001
From a8124cba46bd8d4d8fdf9e09fe3046b01ff21c42 Mon Sep 17 00:00:00 2001
From: P33M <P33M@github.com>
Date: Wed, 21 Oct 2015 14:55:21 +0100
Subject: [PATCH 087/423] rpi_display: add backlight driver and overlay
Subject: [PATCH] rpi_display: add backlight driver and overlay
Add a mailbox-driven backlight controller for the Raspberry Pi DSI
touchscreen display. Requires updated GPU firmware to recognise the

View File

@ -1,7 +1,7 @@
From c0af79182427336015c026314b7c35a82c24b7aa Mon Sep 17 00:00:00 2001
From 7e7500431515d41e1498cef0984ef6f9b91cac67 Mon Sep 17 00:00:00 2001
From: Matthias Reichl <hias@horus.com>
Date: Mon, 16 Nov 2015 14:05:35 +0000
Subject: [PATCH 088/423] bcm2835-dma: Fix up convert to DMA pool
Subject: [PATCH] bcm2835-dma: Fix up convert to DMA pool
---
drivers/dma/bcm2835-dma.c | 36 ++++++++++++++++++++++++++----------

View File

@ -1,8 +1,7 @@
From 644468c76c90757811b1490557d7fa1ab8e9477b Mon Sep 17 00:00:00 2001
From 93ede86bcccc686cdc933e0711289b0312f0361a Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.org>
Date: Wed, 11 Nov 2015 11:38:59 +0000
Subject: [PATCH 089/423] scripts: Multi-platform support for mkknlimg and
knlinfo
Subject: [PATCH] scripts: Multi-platform support for mkknlimg and knlinfo
The firmware uses tags in the kernel trailer to choose which dtb file
to load. Current firmware loads bcm2835-*.dtb if the '283x' tag is true,

View File

@ -1,8 +1,7 @@
From b2366bf5c6c6c13d7d3b0e7099c6e71f4f775df6 Mon Sep 17 00:00:00 2001
From a70ea1cd22e9b4e7278dfea3b2d6fb87e8902ca3 Mon Sep 17 00:00:00 2001
From: Eric Anholt <eric@anholt.net>
Date: Mon, 2 Mar 2015 13:01:12 -0800
Subject: [PATCH 090/423] drm/vc4: Add suport for 3D rendering using the V3D
engine.
Subject: [PATCH] drm/vc4: Add suport for 3D rendering using the V3D engine.
This is a squash of the out-of-tree development series. Since that
series contained code from the first "get a demo triangle rendered

View File

@ -1,7 +1,7 @@
From ffe4a5fe0c4dfb0c58193b6ff2e5e7eb37b350ad Mon Sep 17 00:00:00 2001
From 1c356bdfac710d5427cfeac2ce2216d0bb17a6db Mon Sep 17 00:00:00 2001
From: Eric Anholt <eric@anholt.net>
Date: Wed, 14 Oct 2015 11:32:14 -0700
Subject: [PATCH 091/423] drm/vc4: Force HDMI to connected.
Subject: [PATCH] drm/vc4: Force HDMI to connected.
For some reason on the downstream tree, the HPD GPIO isn't working.

View File

@ -1,7 +1,7 @@
From ac56795420156559b5381fbf4ad1f607baca2935 Mon Sep 17 00:00:00 2001
From 99cab11df7185247a24977d8cbcf5d660d0f861b Mon Sep 17 00:00:00 2001
From: Eric Anholt <eric@anholt.net>
Date: Mon, 19 Oct 2015 08:23:18 -0700
Subject: [PATCH 092/423] drm/vc4: bo cache locking fixes.
Subject: [PATCH] drm/vc4: bo cache locking fixes.
Signed-off-by: Eric Anholt <eric@anholt.net>
---

View File

@ -1,7 +1,7 @@
From 0ff2836cb0c35edfaa40124957f5884527bd4c1e Mon Sep 17 00:00:00 2001
From beac608ce63d6537a89f3de8080a1c2d16aa1a4c Mon Sep 17 00:00:00 2001
From: Eric Anholt <eric@anholt.net>
Date: Mon, 19 Oct 2015 08:29:41 -0700
Subject: [PATCH 093/423] drm/vc4: bo cache locking cleanup.
Subject: [PATCH] drm/vc4: bo cache locking cleanup.
Signed-off-by: Eric Anholt <eric@anholt.net>
---

View File

@ -1,7 +1,7 @@
From 616e0a78750f2c92c52ac7f6638a8f5a901afdaf Mon Sep 17 00:00:00 2001
From 454b9dabe51753598732a2d91f742abdd82f3b18 Mon Sep 17 00:00:00 2001
From: Eric Anholt <eric@anholt.net>
Date: Mon, 19 Oct 2015 08:32:24 -0700
Subject: [PATCH 094/423] drm/vc4: Use job_lock to protect seqno_cb_list.
Subject: [PATCH] drm/vc4: Use job_lock to protect seqno_cb_list.
We're (mostly) not supposed to be using struct_mutex in drivers these
days.

View File

@ -1,7 +1,7 @@
From c554ca947004989217c25487dfadedd633928dc3 Mon Sep 17 00:00:00 2001
From 72634a2adb667d991249e66e691878cd7e7722a0 Mon Sep 17 00:00:00 2001
From: Eric Anholt <eric@anholt.net>
Date: Mon, 19 Oct 2015 08:44:35 -0700
Subject: [PATCH 095/423] drm/vc4: Drop struct_mutex around CL validation.
Subject: [PATCH] drm/vc4: Drop struct_mutex around CL validation.
We were using it so that we could make sure that shader validation
state didn't change while we were validating, but now shader

View File

@ -1,7 +1,7 @@
From c43a9027e42856592c071e5bbc7e38e8f236ce51 Mon Sep 17 00:00:00 2001
From 81fcdac0b54488a1fea35a0fe2e799511888fa84 Mon Sep 17 00:00:00 2001
From: Eric Anholt <eric@anholt.net>
Date: Mon, 19 Oct 2015 08:44:35 -0700
Subject: [PATCH 096/423] drm/vc4: Drop struct_mutex around CL validation.
Subject: [PATCH] drm/vc4: Drop struct_mutex around CL validation.
We were using it so that we could make sure that shader validation
state didn't change while we were validating, but now shader

View File

@ -1,7 +1,7 @@
From ea5d1ac38aba536dcd088cbf8eae229e4651ccbd Mon Sep 17 00:00:00 2001
From 593759c954e9ac7b237bb4e2136a12952ae107d0 Mon Sep 17 00:00:00 2001
From: Eric Anholt <eric@anholt.net>
Date: Tue, 20 Oct 2015 13:59:15 +0100
Subject: [PATCH 097/423] drm/vc4: Add support for more display plane formats.
Subject: [PATCH] drm/vc4: Add support for more display plane formats.
Signed-off-by: Eric Anholt <eric@anholt.net>
---

View File

@ -1,7 +1,7 @@
From 910b5fa15403115a76d5ee2a4f7932b051454e9c Mon Sep 17 00:00:00 2001
From ab2cd74a31d3da208cc6264ab79c1c0ee503498d Mon Sep 17 00:00:00 2001
From: Eric Anholt <eric@anholt.net>
Date: Fri, 23 Oct 2015 12:31:56 +0100
Subject: [PATCH 098/423] drm/vc4: No need to stop the stopped threads.
Subject: [PATCH] drm/vc4: No need to stop the stopped threads.
This was leftover debug code from the hackdriver. We never submit
unless the thread is already idle.

View File

@ -1,8 +1,7 @@
From bc2764818666e6b24c4dc41e65a472a3fd0bdd74 Mon Sep 17 00:00:00 2001
From 7ab57c24a8c094163c2a5da180edbba0c45b5765 Mon Sep 17 00:00:00 2001
From: Eric Anholt <eric@anholt.net>
Date: Fri, 23 Oct 2015 12:33:43 +0100
Subject: [PATCH 099/423] drm/vc4: Remove extra barrier()s aroudn CTnCA/CTnEA
setup.
Subject: [PATCH] drm/vc4: Remove extra barrier()s aroudn CTnCA/CTnEA setup.
The writel() that these expand to already does barriers.

View File

@ -1,7 +1,7 @@
From b474d69ad1b4e5032c565868082e36f64854106e Mon Sep 17 00:00:00 2001
From b1cfa411e68e4afc1d8bedda4ae1924108a5c2fa Mon Sep 17 00:00:00 2001
From: Eric Anholt <eric@anholt.net>
Date: Fri, 23 Oct 2015 14:57:22 +0100
Subject: [PATCH 100/423] drm/vc4: Fix a typo in a V3D debug register.
Subject: [PATCH] drm/vc4: Fix a typo in a V3D debug register.
Signed-off-by: Eric Anholt <eric@anholt.net>
---

Some files were not shown because too many files have changed in this diff Show More