brcm2708: update to latest version

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

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
This commit is contained in:
Álvaro Fernández Rojas 2016-04-07 21:25:10 +02:00
parent 59e0e88c22
commit a8d4d71c41
241 changed files with 13438 additions and 840 deletions

View file

@ -266,6 +266,7 @@ CONFIG_NO_HZ_IDLE=y
CONFIG_OABI_COMPAT=y CONFIG_OABI_COMPAT=y
CONFIG_OF=y CONFIG_OF=y
CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS=y
CONFIG_OF_CONFIGFS=y
CONFIG_OF_EARLY_FLATTREE=y CONFIG_OF_EARLY_FLATTREE=y
CONFIG_OF_FLATTREE=y CONFIG_OF_FLATTREE=y
CONFIG_OF_GPIO=y CONFIG_OF_GPIO=y

View file

@ -283,6 +283,7 @@ CONFIG_NR_CPUS=4
CONFIG_OABI_COMPAT=y CONFIG_OABI_COMPAT=y
CONFIG_OF=y CONFIG_OF=y
CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS=y
CONFIG_OF_CONFIGFS=y
CONFIG_OF_EARLY_FLATTREE=y CONFIG_OF_EARLY_FLATTREE=y
CONFIG_OF_FLATTREE=y CONFIG_OF_FLATTREE=y
CONFIG_OF_GPIO=y CONFIG_OF_GPIO=y

View file

@ -283,6 +283,7 @@ CONFIG_NR_CPUS=4
CONFIG_OABI_COMPAT=y CONFIG_OABI_COMPAT=y
CONFIG_OF=y CONFIG_OF=y
CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS=y
CONFIG_OF_CONFIGFS=y
CONFIG_OF_EARLY_FLATTREE=y CONFIG_OF_EARLY_FLATTREE=y
CONFIG_OF_FLATTREE=y CONFIG_OF_FLATTREE=y
CONFIG_OF_GPIO=y CONFIG_OF_GPIO=y

View file

@ -33,7 +33,7 @@ define Build/boot-img
mcopy -i $@.boot $(word 1,$^) ::kernel.img mcopy -i $@.boot $(word 1,$^) ::kernel.img
$(foreach dts,$(shell echo $(DEVICE_DTS)),mcopy -i $@.boot $(DTS_DIR)/$(dts).dtb ::;) $(foreach dts,$(shell echo $(DEVICE_DTS)),mcopy -i $@.boot $(DTS_DIR)/$(dts).dtb ::;)
mmd -i $@.boot ::/overlays mmd -i $@.boot ::/overlays
mcopy -i $@.boot $(DTS_DIR)/overlays/*.dtb ::/overlays/ mcopy -i $@.boot $(DTS_DIR)/overlays/*.dtbo ::/overlays/
mcopy -i $@.boot $(DTS_DIR)/overlays/README ::/overlays/ mcopy -i $@.boot $(DTS_DIR)/overlays/README ::/overlays/
endef endef

View file

@ -476,7 +476,14 @@
## Stop start.elf from filling in ATAGS (memory from 0x100) before ## Stop start.elf from filling in ATAGS (memory from 0x100) before
## launching kernel ## launching kernel
## ##
disable_commandline_tags=2 #disable_commandline_tags=2
## enable_uart
## Enables or disables uart pin multiplexing
## Raspberry Pi 1/2: if unset, uart is enabled by default
## Raspberry Pi 3: if unset uart is disabled by default
##
enable_uart=1
## cmdline (string) ## cmdline (string)
## Command line parameters. Can be used instead of cmdline.txt file ## Command line parameters. Can be used instead of cmdline.txt file
@ -491,7 +498,7 @@ disable_commandline_tags=2
## kernel_address ## kernel_address
## Address to load kernel.img file at ## Address to load kernel.img file at
## ##
kernel_address=0x8000 #kernel_address=0x8000
## ramfsfile (string) ## ramfsfile (string)
## ramfs file to load ## ramfs file to load
@ -515,21 +522,21 @@ kernel_address=0x8000
## device_tree_address ## device_tree_address
## Address to load device_tree at ## Address to load device_tree at
## ##
device_tree_address=0x100 #device_tree_address=0x100
## init_uart_baud ## init_uart_baud
## Initial uart baud rate. ## Initial uart baud rate.
## ##
## Default 115200 ## Default 115200
## ##
init_uart_baud=115200 #init_uart_baud=115200
## init_uart_clock ## init_uart_clock
## Initial uart clock. ## Initial uart clock.
## ##
## Default 3000000 (3MHz) ## Default 3000000 (3MHz)
## ##
init_uart_clock=3000000 #init_uart_clock=3000000
## init_emmc_clock ## init_emmc_clock
## Initial emmc clock, increasing this can speedup your SD-card. ## Initial emmc clock, increasing this can speedup your SD-card.

View file

@ -1,7 +1,7 @@
From b6cc28abbbf710379772d3da9227ce66926c46a3 Mon Sep 17 00:00:00 2001 From 23b133903a357066adb48bceb76aba8bd30d8c66 Mon Sep 17 00:00:00 2001
From: Steve Glendinning <steve.glendinning@smsc.com> From: Steve Glendinning <steve.glendinning@smsc.com>
Date: Thu, 19 Feb 2015 18:47:12 +0000 Date: Thu, 19 Feb 2015 18:47:12 +0000
Subject: [PATCH 001/170] smsx95xx: fix crimes against truesize Subject: [PATCH 001/232] 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. 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 37e24d2f0af32632a17692076dddcf176d1af1f7 Mon Sep 17 00:00:00 2001 From e7515ee9af1d150d50b55d8f8f53d735a23cb253 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Fri, 17 Apr 2015 16:58:45 +0100 Date: Fri, 17 Apr 2015 16:58:45 +0100
Subject: [PATCH 002/170] smsc95xx: Disable turbo mode by default Subject: [PATCH 002/232] smsc95xx: Disable turbo mode by default
--- ---
drivers/net/usb/smsc95xx.c | 2 +- drivers/net/usb/smsc95xx.c | 2 +-

View file

@ -1,7 +1,7 @@
From d5cb475205138f9df1fdbb74d8810ab1928696ea Mon Sep 17 00:00:00 2001 From 849ff5353023c95d40040ecfd279e216074b3d1c Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 18 Jun 2014 13:42:01 +0100 Date: Wed, 18 Jun 2014 13:42:01 +0100
Subject: [PATCH 003/170] vmstat: Workaround for issue where dirty page count Subject: [PATCH 003/232] vmstat: Workaround for issue where dirty page count
goes negative goes negative
See: See:

View file

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

View file

@ -1,7 +1,7 @@
From c24657505a2aac71d0409b0ef703fc21ecab4b2e Mon Sep 17 00:00:00 2001 From c891de13b385afb3e4b2c97ac5bbea7e2d97252f Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.org> From: Phil Elwell <phil@raspberrypi.org>
Date: Fri, 4 Dec 2015 17:41:50 +0000 Date: Fri, 4 Dec 2015 17:41:50 +0000
Subject: [PATCH 005/170] irq-bcm2836: Prevent spurious interrupts, and trap Subject: [PATCH 005/232] irq-bcm2836: Prevent spurious interrupts, and trap
them early them early
The old arch-specific IRQ macros included a dsb to ensure the The old arch-specific IRQ macros included a dsb to ensure the

View file

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

View file

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

View file

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

View file

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

View file

@ -1,7 +1,7 @@
From 4254ef2647e89061427836443eac60351b3306a7 Mon Sep 17 00:00:00 2001 From 969dc44a700e1be13c3f80445d40c1fe51cc4370 Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.org> From: Phil Elwell <phil@raspberrypi.org>
Date: Tue, 24 Feb 2015 13:40:50 +0000 Date: Tue, 24 Feb 2015 13:40:50 +0000
Subject: [PATCH 010/170] pinctrl-bcm2835: Fix interrupt handling for GPIOs Subject: [PATCH 010/232] pinctrl-bcm2835: Fix interrupt handling for GPIOs
28-31 and 46-53 28-31 and 46-53
Contrary to the documentation, the BCM2835 GPIO controller actually has Contrary to the documentation, the BCM2835 GPIO controller actually has

View file

@ -1,7 +1,7 @@
From 93b12e64d0e2a8a65189dedd667e00b0a0fab60a Mon Sep 17 00:00:00 2001 From b949246bf51fa852bad45136cdd6bcd91a29539e Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.org> From: Phil Elwell <phil@raspberrypi.org>
Date: Thu, 26 Feb 2015 09:58:22 +0000 Date: Thu, 26 Feb 2015 09:58:22 +0000
Subject: [PATCH 011/170] pinctrl-bcm2835: Only request the interrupts listed Subject: [PATCH 011/232] pinctrl-bcm2835: Only request the interrupts listed
in the DTB in the DTB
Although the GPIO controller can generate three interrupts (four counting Although the GPIO controller can generate three interrupts (four counting

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -1,7 +1,7 @@
From 305370f7caaecafbabb77b630380dbc0c436bb4c Mon Sep 17 00:00:00 2001 From 052c2005b6ecedc5abad86632f5781adda310aa7 Mon Sep 17 00:00:00 2001
From: Matthias Reichl <hias@horus.com> From: Matthias Reichl <hias@horus.com>
Date: Sun, 11 Oct 2015 12:28:30 +0200 Date: Sun, 11 Oct 2015 12:28:30 +0200
Subject: [PATCH 024/170] bcm2835-dma: Limit cyclic transfers on lite channels Subject: [PATCH 024/232] bcm2835-dma: Limit cyclic transfers on lite channels
to 32k to 32k
Transfers larger than 32k cause repeated clicking with I2S soundcards. Transfers larger than 32k cause repeated clicking with I2S soundcards.

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -1,7 +1,7 @@
From a35139d316b78606bfdeb0f10656ba6f1729c83f Mon Sep 17 00:00:00 2001 From 99b7c3cfd05f5898e96d7c44c5970880f2c0cd16 Mon Sep 17 00:00:00 2001
From: Florian Meier <florian.meier@koalo.de> From: Florian Meier <florian.meier@koalo.de>
Date: Fri, 22 Nov 2013 14:22:53 +0100 Date: Fri, 22 Nov 2013 14:22:53 +0100
Subject: [PATCH 031/170] dmaengine: Add support for BCM2708 Subject: [PATCH 031/232] dmaengine: Add support for BCM2708
MIME-Version: 1.0 MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8 Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit Content-Transfer-Encoding: 8bit

View file

@ -1,75 +0,0 @@
From 462591cf98f15614620667e93b7f8bc0da6e86da Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.org>
Date: Fri, 17 Apr 2015 19:30:22 +0100
Subject: [PATCH 032/170] Add blk_pos parameter to mmc multi_io_quirk callback
---
drivers/mmc/card/block.c | 1 +
drivers/mmc/host/omap_hsmmc.c | 4 +++-
drivers/mmc/host/sh_mobile_sdhi.c | 4 +++-
drivers/mmc/host/tmio_mmc_pio.c | 4 +++-
include/linux/mmc/host.h | 4 +++-
5 files changed, 13 insertions(+), 4 deletions(-)
--- a/drivers/mmc/card/block.c
+++ b/drivers/mmc/card/block.c
@@ -1518,6 +1518,7 @@ static void mmc_blk_rw_rq_prep(struct mm
brq->data.blocks = card->host->ops->multi_io_quirk(card,
(rq_data_dir(req) == READ) ?
MMC_DATA_READ : MMC_DATA_WRITE,
+ blk_rq_pos(req),
brq->data.blocks);
}
--- a/drivers/mmc/host/omap_hsmmc.c
+++ b/drivers/mmc/host/omap_hsmmc.c
@@ -1832,7 +1832,9 @@ static void omap_hsmmc_conf_bus_power(st
}
static int omap_hsmmc_multi_io_quirk(struct mmc_card *card,
- unsigned int direction, int blk_size)
+ unsigned int direction,
+ u32 blk_pos,
+ int blk_size)
{
/* This controller can't do multiblock reads due to hw bugs */
if (direction == MMC_DATA_READ)
--- a/drivers/mmc/host/sh_mobile_sdhi.c
+++ b/drivers/mmc/host/sh_mobile_sdhi.c
@@ -170,7 +170,9 @@ static int sh_mobile_sdhi_write16_hook(s
}
static int sh_mobile_sdhi_multi_io_quirk(struct mmc_card *card,
- unsigned int direction, int blk_size)
+ unsigned int direction,
+ u32 blk_pos,
+ int blk_size)
{
/*
* In Renesas controllers, when performing a
--- a/drivers/mmc/host/tmio_mmc_pio.c
+++ b/drivers/mmc/host/tmio_mmc_pio.c
@@ -1003,7 +1003,9 @@ static int tmio_mmc_get_ro(struct mmc_ho
}
static int tmio_multi_io_quirk(struct mmc_card *card,
- unsigned int direction, int blk_size)
+ unsigned int direction,
+ u32 blk_pos,
+ int blk_size)
{
struct tmio_mmc_host *host = mmc_priv(card->host);
--- a/include/linux/mmc/host.h
+++ b/include/linux/mmc/host.h
@@ -143,7 +143,9 @@ struct mmc_host_ops {
* I/O. Returns the number of supported blocks for the request.
*/
int (*multi_io_quirk)(struct mmc_card *card,
- unsigned int direction, int blk_size);
+ unsigned int direction,
+ u32 blk_pos,
+ int blk_size);
};
struct mmc_card;

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -1,7 +1,7 @@
From 2faad8f6644fa53418c5a7b80da8d5400b72df3f Mon Sep 17 00:00:00 2001 From 0bc00c67aea43098c7b066e7b123379b260cc7de Mon Sep 17 00:00:00 2001
From: Aron Szabo <aron@aron.ws> From: Aron Szabo <aron@aron.ws>
Date: Sat, 16 Jun 2012 12:15:55 +0200 Date: Sat, 16 Jun 2012 12:15:55 +0200
Subject: [PATCH 043/170] lirc: added support for RaspberryPi GPIO Subject: [PATCH 042/232] lirc: added support for RaspberryPi GPIO
lirc_rpi: Use read_current_timer to determine transmitter delay. Thanks to jjmz and others lirc_rpi: Use read_current_timer to determine transmitter delay. Thanks to jjmz and others
See: https://github.com/raspberrypi/linux/issues/525 See: https://github.com/raspberrypi/linux/issues/525

View file

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

View file

@ -1,7 +1,7 @@
From 776e87ffc8b137ea465e7b0076e56cd71d9c56d1 Mon Sep 17 00:00:00 2001 From 9f251fdbaaf3bd895c2901413748679d68a0c644 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Tue, 26 Mar 2013 19:24:24 +0000 Date: Tue, 26 Mar 2013 19:24:24 +0000
Subject: [PATCH 045/170] Added hwmon/thermal driver for reporting core Subject: [PATCH 044/232] Added hwmon/thermal driver for reporting core
temperature. Thanks Dorian temperature. Thanks Dorian
MIME-Version: 1.0 MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8 Content-Type: text/plain; charset=UTF-8

View file

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

View file

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

View file

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

View file

@ -1,7 +1,7 @@
From 4d74ee3d433df319ae3fc36bd16fd96b4bbff865 Mon Sep 17 00:00:00 2001 From e15fddd4332bd3a762d0feef48ff2b5e3df10af0 Mon Sep 17 00:00:00 2001
From: Vincent Sanders <vincent.sanders@collabora.co.uk> From: Vincent Sanders <vincent.sanders@collabora.co.uk>
Date: Wed, 30 Jan 2013 12:45:18 +0000 Date: Wed, 30 Jan 2013 12:45:18 +0000
Subject: [PATCH 049/170] bcm2835: add v4l2 camera device Subject: [PATCH 048/232] bcm2835: add v4l2 camera device
- Supports raw YUV capture, preview, JPEG and H264. - Supports raw YUV capture, preview, JPEG and H264.
- Uses videobuf2 for data transfer, using dma_buf. - Uses videobuf2 for data transfer, using dma_buf.

View file

@ -1,7 +1,7 @@
From 03435989bbadbd333a810644c8246dd7eb0bad07 Mon Sep 17 00:00:00 2001 From 91e833ab0b220bb0bb810bb9605b0a03cd76baa8 Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.org> From: Phil Elwell <phil@raspberrypi.org>
Date: Mon, 11 May 2015 09:00:42 +0100 Date: Mon, 11 May 2015 09:00:42 +0100
Subject: [PATCH 050/170] scripts: Add mkknlimg and knlinfo scripts from tools Subject: [PATCH 049/232] scripts: Add mkknlimg and knlinfo scripts from tools
repo repo
The Raspberry Pi firmware looks for a trailer on the kernel image to The Raspberry Pi firmware looks for a trailer on the kernel image to

View file

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

View file

@ -1,7 +1,7 @@
From 0112c4ce9db6cdc53af67dc7634966c3594de7ff Mon Sep 17 00:00:00 2001 From d1fdaf68df66e82bea1081b490ebeea414d69203 Mon Sep 17 00:00:00 2001
From: notro <notro@tronnes.org> From: notro <notro@tronnes.org>
Date: Wed, 9 Jul 2014 14:46:08 +0200 Date: Wed, 9 Jul 2014 14:46:08 +0200
Subject: [PATCH 052/170] BCM2708: Add core Device Tree support Subject: [PATCH 051/232] BCM2708: Add core Device Tree support
Add the bare minimum needed to boot BCM2708 from a Device Tree. Add the bare minimum needed to boot BCM2708 from a Device Tree.
@ -1622,7 +1622,7 @@ BCM270X_DT: Use clk_core for I2C interfaces
+ (default "off") + (default "off")
+ +
+ random Set to "on" to enable the hardware random + random Set to "on" to enable the hardware random
+ number generator (default "off") + number generator (default "on")
+ +
+ uart0 Set to "off" to disable uart0 (default "on") + uart0 Set to "off" to disable uart0 (default "on")
+ +

View file

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

View file

@ -1,7 +1,7 @@
From f978fb3b816681159b6cc97104954dea31488add Mon Sep 17 00:00:00 2001 From b28366cb5b514e5c59586f9a5509d3afff5337d5 Mon Sep 17 00:00:00 2001
From: Siarhei Siamashka <siarhei.siamashka@gmail.com> From: Siarhei Siamashka <siarhei.siamashka@gmail.com>
Date: Mon, 17 Jun 2013 13:32:11 +0300 Date: Mon, 17 Jun 2013 13:32:11 +0300
Subject: [PATCH 054/170] fbdev: add FBIOCOPYAREA ioctl Subject: [PATCH 053/232] fbdev: add FBIOCOPYAREA ioctl
Based on the patch authored by Ali Gholami Rudi at Based on the patch authored by Ali Gholami Rudi at
https://lkml.org/lkml/2009/7/13/153 https://lkml.org/lkml/2009/7/13/153

View file

@ -1,7 +1,7 @@
From 53bcd6e5a43a353508c7aff48abcdcaae1b35ca8 Mon Sep 17 00:00:00 2001 From dbf03b37592b79d891cb796fda13d8495a6a5234 Mon Sep 17 00:00:00 2001
From: Harm Hanemaaijer <fgenfb@yahoo.com> From: Harm Hanemaaijer <fgenfb@yahoo.com>
Date: Thu, 20 Jun 2013 20:21:39 +0200 Date: Thu, 20 Jun 2013 20:21:39 +0200
Subject: [PATCH 058/170] Speed up console framebuffer imageblit function Subject: [PATCH 057/232] Speed up console framebuffer imageblit function
Especially on platforms with a slower CPU but a relatively high Especially on platforms with a slower CPU but a relatively high
framebuffer fill bandwidth, like current ARM devices, the existing framebuffer fill bandwidth, like current ARM devices, the existing

View file

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

View file

@ -1,7 +1,7 @@
From e172d31b8402f13aed5679cd7023f0c0935aab05 Mon Sep 17 00:00:00 2001 From 20f0537c77ac3ef4e446bd0013c37ddd3af3936b Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 8 May 2013 11:46:50 +0100 Date: Wed, 8 May 2013 11:46:50 +0100
Subject: [PATCH 060/170] enabling the realtime clock 1-wire chip DS1307 and Subject: [PATCH 059/232] enabling the realtime clock 1-wire chip DS1307 and
1-wire on GPIO4 (as a module) 1-wire on GPIO4 (as a module)
1-wire: Add support for configuring pin for w1-gpio kernel module 1-wire: Add support for configuring pin for w1-gpio kernel module

View file

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

View file

@ -1,7 +1,7 @@
From d0f48fe7aab3e4036fd55b491a9be94ea24f377d Mon Sep 17 00:00:00 2001 From 6f8e2aeb77e4437eab3a46d74a1a2b9533812c81 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Wed, 18 Dec 2013 22:16:19 +0000 Date: Wed, 18 Dec 2013 22:16:19 +0000
Subject: [PATCH 062/170] config: Enable CONFIG_MEMCG, but leave it disabled Subject: [PATCH 061/232] config: Enable CONFIG_MEMCG, but leave it disabled
(due to memory cost). Enable with cgroup_enable=memory. (due to memory cost). Enable with cgroup_enable=memory.
--- ---

View file

@ -1,7 +1,7 @@
From 8d35b3a72d3580ad6f5bc5835bfe13b00cce6086 Mon Sep 17 00:00:00 2001 From b507ac15b579d88a09bf915f2f3ca8de7f1e4bf7 Mon Sep 17 00:00:00 2001
From: Florian Meier <florian.meier@koalo.de> From: Florian Meier <florian.meier@koalo.de>
Date: Fri, 22 Nov 2013 14:59:51 +0100 Date: Fri, 22 Nov 2013 14:59:51 +0100
Subject: [PATCH 063/170] ASoC: Add support for PCM5102A codec Subject: [PATCH 062/232] ASoC: Add support for PCM5102A codec
Some definitions to support the PCM5102A codec Some definitions to support the PCM5102A codec
by Texas Instruments. by Texas Instruments.

View file

@ -1,7 +1,7 @@
From 9ced0e86593de2214ff8a81f71c802d7e7301b05 Mon Sep 17 00:00:00 2001 From 9f5e88b201753c68a90fa45a269aa82febc58fc6 Mon Sep 17 00:00:00 2001
From: Florian Meier <florian.meier@koalo.de> From: Florian Meier <florian.meier@koalo.de>
Date: Fri, 22 Nov 2013 19:19:08 +0100 Date: Fri, 22 Nov 2013 19:19:08 +0100
Subject: [PATCH 064/170] ASoC: Add support for HifiBerry DAC Subject: [PATCH 063/232] ASoC: Add support for HifiBerry DAC
This adds a machine driver for the HifiBerry DAC. This adds a machine driver for the HifiBerry DAC.
It is a sound card that can It is a sound card that can

View file

@ -1,7 +1,7 @@
From f16a654f57b024d44fe58d62b660e01de6a7811a Mon Sep 17 00:00:00 2001 From 95bf71f0e826b97bad98f350e2fee6ba515a38cf Mon Sep 17 00:00:00 2001
From: Florian Meier <florian.meier@koalo.de> From: Florian Meier <florian.meier@koalo.de>
Date: Fri, 22 Nov 2013 19:21:34 +0100 Date: Fri, 22 Nov 2013 19:21:34 +0100
Subject: [PATCH 065/170] ASoC: Add support for Rpi-DAC Subject: [PATCH 064/232] ASoC: Add support for Rpi-DAC
--- ---
sound/soc/bcm/Kconfig | 7 +++ sound/soc/bcm/Kconfig | 7 +++

View file

@ -1,7 +1,7 @@
From dbdeca565b0850da182d3bd0b3ed41f667ca8a45 Mon Sep 17 00:00:00 2001 From 455d188d2a22ced675219587856c0dc66efc7256 Mon Sep 17 00:00:00 2001
From: Daniel Matuschek <info@crazy-audio.com> From: Daniel Matuschek <info@crazy-audio.com>
Date: Wed, 15 Jan 2014 21:41:23 +0100 Date: Wed, 15 Jan 2014 21:41:23 +0100
Subject: [PATCH 066/170] ASoC: wm8804: Implement MCLK configuration options, Subject: [PATCH 065/232] ASoC: wm8804: Implement MCLK configuration options,
add 32bit support WM8804 can run with PLL frequencies of 256xfs and 128xfs add 32bit support WM8804 can run with PLL frequencies of 256xfs and 128xfs
for most sample rates. At 192kHz only 128xfs is supported. The existing for most sample rates. At 192kHz only 128xfs is supported. The existing
driver selects 128xfs automatically for some lower samples rates. By using an driver selects 128xfs automatically for some lower samples rates. By using an

View file

@ -1,7 +1,7 @@
From 0c2e64d3eda229c2f52ce6ed9d0b1c1572dd9b19 Mon Sep 17 00:00:00 2001 From 442de6ae737fbd27bcf2fde8be857beccc59fd1f Mon Sep 17 00:00:00 2001
From: Daniel Matuschek <info@crazy-audio.com> From: Daniel Matuschek <info@crazy-audio.com>
Date: Wed, 15 Jan 2014 21:42:08 +0100 Date: Wed, 15 Jan 2014 21:42:08 +0100
Subject: [PATCH 067/170] ASoC: BCM:Add support for HiFiBerry Digi. Driver is Subject: [PATCH 066/232] ASoC: BCM:Add support for HiFiBerry Digi. Driver is
based on the patched WM8804 driver. based on the patched WM8804 driver.
Signed-off-by: Daniel Matuschek <daniel@matuschek.net> Signed-off-by: Daniel Matuschek <daniel@matuschek.net>

View file

@ -1,7 +1,7 @@
From f2789622ff7c1297e28f38bb198f5fd24b4602ef Mon Sep 17 00:00:00 2001 From 836e7d5d46f17115b728986e3077c78c211a7678 Mon Sep 17 00:00:00 2001
From: Daniel Matuschek <info@crazy-audio.com> From: Daniel Matuschek <info@crazy-audio.com>
Date: Thu, 16 Jan 2014 07:36:35 +0100 Date: Thu, 16 Jan 2014 07:36:35 +0100
Subject: [PATCH 068/170] ASoC: wm8804: Set idle_bias_off to false Idle bias Subject: [PATCH 067/232] ASoC: wm8804: Set idle_bias_off to false Idle bias
has been change to remove warning on driver startup has been change to remove warning on driver startup
Signed-off-by: Daniel Matuschek <daniel@matuschek.net> Signed-off-by: Daniel Matuschek <daniel@matuschek.net>

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -1,7 +1,7 @@
From a2b52a3af1314e2b691d9518afb3051193758671 Mon Sep 17 00:00:00 2001 From 96aac93fdea2caa77d4746aa001c2d792b314112 Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.org> From: Phil Elwell <phil@raspberrypi.org>
Date: Fri, 6 Feb 2015 13:50:57 +0000 Date: Fri, 6 Feb 2015 13:50:57 +0000
Subject: [PATCH 074/170] BCM270x_DT: Add pwr_led, and the required "input" Subject: [PATCH 073/232] BCM270x_DT: Add pwr_led, and the required "input"
trigger trigger
The "input" trigger makes the associated GPIO an input. This is to support The "input" trigger makes the associated GPIO an input. This is to support

View file

@ -1,7 +1,7 @@
From 12ad9b7c670220b1b8b80ebf507651d106cb28c0 Mon Sep 17 00:00:00 2001 From d3a1dcc1ce28233707c395b11cd2403ba22aebda Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.org> From: Phil Elwell <phil@raspberrypi.org>
Date: Fri, 27 Feb 2015 15:10:24 +0000 Date: Fri, 27 Feb 2015 15:10:24 +0000
Subject: [PATCH 075/170] enc28j60: Add device tree compatible string and an Subject: [PATCH 074/232] enc28j60: Add device tree compatible string and an
overlay overlay
--- ---

View file

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

View file

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

View file

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

View file

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

View file

@ -1,7 +1,7 @@
From b57a6269e03fe055f78ab50add6e2c68d43254e2 Mon Sep 17 00:00:00 2001 From 4514b02d95de8be6d6298ee20a5204815cf669d0 Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.org> From: Phil Elwell <phil@raspberrypi.org>
Date: Mon, 13 Oct 2014 11:47:53 +0100 Date: Mon, 13 Oct 2014 11:47:53 +0100
Subject: [PATCH 080/170] Improve __copy_to_user and __copy_from_user Subject: [PATCH 079/232] Improve __copy_to_user and __copy_from_user
performance performance
Provide a __copy_from_user that uses memcpy. On BCM2708, use Provide a __copy_from_user that uses memcpy. On BCM2708, use

View file

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

View file

@ -1,7 +1,7 @@
From 5b2d8bca046bd6f1a426e9205f194ece5b95e300 Mon Sep 17 00:00:00 2001 From 958d09ad7f70ff5dd38a6c60b9e3f103e125168a Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.org> From: Phil Elwell <phil@raspberrypi.org>
Date: Tue, 14 Jul 2015 10:26:09 +0100 Date: Tue, 14 Jul 2015 10:26:09 +0100
Subject: [PATCH 082/170] spidev: Add "spidev" compatible string to silence Subject: [PATCH 081/232] spidev: Add "spidev" compatible string to silence
warning warning
See: https://github.com/raspberrypi/linux/issues/1054 See: https://github.com/raspberrypi/linux/issues/1054

View file

@ -1,7 +1,7 @@
From 534c337ea28bee34f886a1d1e00d281365c94efa Mon Sep 17 00:00:00 2001 From 462447ecf49eb6dd6d77f3d21b272dd4fa68bee9 Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.org> From: Phil Elwell <phil@raspberrypi.org>
Date: Tue, 14 Jul 2015 17:00:18 +0100 Date: Tue, 14 Jul 2015 17:00:18 +0100
Subject: [PATCH 083/170] scripts/dtc: Add overlay support Subject: [PATCH 082/232] scripts/dtc: Add overlay support
--- ---
scripts/dtc/checks.c | 119 ++- scripts/dtc/checks.c | 119 ++-

View file

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

View file

@ -1,7 +1,7 @@
From c86a74aaff9bc42b3cb04881b3aaf7f822edda04 Mon Sep 17 00:00:00 2001 From 5133d16d705f9ccf7f558ebc43861e1800512969 Mon Sep 17 00:00:00 2001
From: Jan Grulich <jan@grulich.eu> From: Jan Grulich <jan@grulich.eu>
Date: Mon, 24 Aug 2015 16:03:47 +0100 Date: Mon, 24 Aug 2015 16:03:47 +0100
Subject: [PATCH 085/170] RaspiDAC3 support Subject: [PATCH 084/232] RaspiDAC3 support
Signed-off-by: Jan Grulich <jan@grulich.eu> Signed-off-by: Jan Grulich <jan@grulich.eu>

View file

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

View file

@ -1,7 +1,7 @@
From 6fc9d40bec5dbcf3ae8b52ab6850ed0b18193c82 Mon Sep 17 00:00:00 2001 From a9e2bfff9a39efe94a066735509643fc3bed1ba0 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com> From: popcornmix <popcornmix@gmail.com>
Date: Mon, 28 Sep 2015 23:38:59 +0100 Date: Mon, 28 Sep 2015 23:38:59 +0100
Subject: [PATCH 087/170] irq-bcm2835: Fix building with 2708 Subject: [PATCH 086/232] irq-bcm2835: Fix building with 2708
--- ---
drivers/irqchip/irq-bcm2835.c | 3 ++- drivers/irqchip/irq-bcm2835.c | 3 ++-

View file

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

View file

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

View file

@ -1,7 +1,7 @@
From f6dd60426dc7970ef4e9e3d9e00d374f80a6abd2 Mon Sep 17 00:00:00 2001 From 9a67f8f17bb07bbfeee650327c88b6d381ab4af1 Mon Sep 17 00:00:00 2001
From: Phil Elwell <phil@raspberrypi.org> From: Phil Elwell <phil@raspberrypi.org>
Date: Wed, 11 Nov 2015 11:38:59 +0000 Date: Wed, 11 Nov 2015 11:38:59 +0000
Subject: [PATCH 090/170] scripts: Multi-platform support for mkknlimg and Subject: [PATCH 089/232] scripts: Multi-platform support for mkknlimg and
knlinfo knlinfo
The firmware uses tags in the kernel trailer to choose which dtb file The firmware uses tags in the kernel trailer to choose which dtb file

View file

@ -1,7 +1,7 @@
From 6d38553e5ce7fb70dd1f89665caf58064a7e97d7 Mon Sep 17 00:00:00 2001 From 16c40415a78ba028f126b68e2cabf860186ff4f4 Mon Sep 17 00:00:00 2001
From: Eric Anholt <eric@anholt.net> From: Eric Anholt <eric@anholt.net>
Date: Mon, 2 Mar 2015 13:01:12 -0800 Date: Mon, 2 Mar 2015 13:01:12 -0800
Subject: [PATCH 091/170] drm/vc4: Add suport for 3D rendering using the V3D Subject: [PATCH 090/232] drm/vc4: Add suport for 3D rendering using the V3D
engine. engine.
This is a squash of the out-of-tree development series. Since that This is a squash of the out-of-tree development series. Since that

View file

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

View file

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

View file

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

View file

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

View file

@ -0,0 +1,63 @@
From 016847d7cd5222d15f9213dc772d3808cd5d6e17 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/232] 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
validation state is immutable. The bcl/rcl generation doesn't do any
other BO dereferencing, and seems to have no other global state
dependency not covered by job_lock / bo_lock.
Fixes a lock order reversal between mmap_sem and struct_mutex.
Signed-off-by: Eric Anholt <eric@anholt.net>
---
drivers/gpu/drm/vc4/vc4_gem.c | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
--- a/drivers/gpu/drm/vc4/vc4_gem.c
+++ b/drivers/gpu/drm/vc4/vc4_gem.c
@@ -244,13 +244,15 @@ static void
vc4_queue_submit(struct drm_device *dev, struct vc4_exec_info *exec)
{
struct vc4_dev *vc4 = to_vc4_dev(dev);
- uint64_t seqno = ++vc4->emit_seqno;
+ uint64_t seqno;
unsigned long irqflags;
+ spin_lock_irqsave(&vc4->job_lock, irqflags);
+
+ seqno = ++vc4->emit_seqno;
exec->seqno = seqno;
vc4_update_bo_seqnos(exec, seqno);
- spin_lock_irqsave(&vc4->job_lock, irqflags);
list_add_tail(&exec->head, &vc4->job_list);
/* If no job was executing, kick ours off. Otherwise, it'll
@@ -608,8 +610,6 @@ vc4_submit_cl_ioctl(struct drm_device *d
exec->args = args;
INIT_LIST_HEAD(&exec->unref_list);
- mutex_lock(&dev->struct_mutex);
-
ret = vc4_cl_lookup_bos(dev, file_priv, exec);
if (ret)
goto fail;
@@ -636,15 +636,11 @@ vc4_submit_cl_ioctl(struct drm_device *d
/* Return the seqno for our job. */
args->seqno = vc4->emit_seqno;
- mutex_unlock(&dev->struct_mutex);
-
return 0;
fail:
vc4_complete_exec(exec);
- mutex_unlock(&dev->struct_mutex);
-
return ret;
}

View file

@ -1,63 +1,74 @@
From 4dc15a296586679d5b014011e44a093cf962123e Mon Sep 17 00:00:00 2001 From 69aa18660bbe1ee6524c8220beb2af711146bc7f Mon Sep 17 00:00:00 2001
From: Eric Anholt <eric@anholt.net> From: Eric Anholt <eric@anholt.net>
Date: Mon, 19 Oct 2015 08:44:35 -0700 Date: Mon, 19 Oct 2015 08:44:35 -0700
Subject: [PATCH 096/170] drm/vc4: Drop struct_mutex around CL validation. Subject: [PATCH 096/232] drm/vc4: Drop struct_mutex around CL validation.
We were using it so that we could make sure that shader 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 state didn't change while we were validating, but now shader
validation state is immutable. The bcl/rcl generation doesn't do any validation state is immutable. The bcl/rcl generation doesn't do any
other BO dereferencing, and seems to have no other global state other BO dereferencing, and seems to have no other global state
dependency not covered by job_lock / bo_lock. dependency not covered by job_lock / bo_lock. We only need to hold
struct_mutex for object unreferencing.
Fixes a lock order reversal between mmap_sem and struct_mutex. Fixes a lock order reversal between mmap_sem and struct_mutex.
Signed-off-by: Eric Anholt <eric@anholt.net> Signed-off-by: Eric Anholt <eric@anholt.net>
--- ---
drivers/gpu/drm/vc4/vc4_gem.c | 12 ++++-------- drivers/gpu/drm/vc4/vc4_gem.c | 13 ++++++-------
1 file changed, 4 insertions(+), 8 deletions(-) 1 file changed, 6 insertions(+), 7 deletions(-)
--- a/drivers/gpu/drm/vc4/vc4_gem.c --- a/drivers/gpu/drm/vc4/vc4_gem.c
+++ b/drivers/gpu/drm/vc4/vc4_gem.c +++ b/drivers/gpu/drm/vc4/vc4_gem.c
@@ -244,13 +244,15 @@ static void @@ -439,10 +439,12 @@ fail:
vc4_queue_submit(struct drm_device *dev, struct vc4_exec_info *exec) }
static void
-vc4_complete_exec(struct vc4_exec_info *exec)
+vc4_complete_exec(struct drm_device *dev, struct vc4_exec_info *exec)
{ {
struct vc4_dev *vc4 = to_vc4_dev(dev); unsigned i;
- uint64_t seqno = ++vc4->emit_seqno;
+ uint64_t seqno;
unsigned long irqflags;
+ spin_lock_irqsave(&vc4->job_lock, irqflags); + /* Need the struct lock for drm_gem_object_unreference(). */
+ + mutex_lock(&dev->struct_mutex);
+ seqno = ++vc4->emit_seqno; if (exec->bo) {
exec->seqno = seqno; for (i = 0; i < exec->bo_count; i++)
vc4_update_bo_seqnos(exec, seqno); drm_gem_object_unreference(&exec->bo[i].bo->base);
@@ -455,6 +457,7 @@ vc4_complete_exec(struct vc4_exec_info *
list_del(&bo->unref_head);
drm_gem_object_unreference(&bo->base.base);
}
+ mutex_unlock(&dev->struct_mutex);
- spin_lock_irqsave(&vc4->job_lock, irqflags); kfree(exec);
list_add_tail(&exec->head, &vc4->job_list); }
@@ -473,7 +476,7 @@ vc4_job_handle_completed(struct vc4_dev
list_del(&exec->head);
/* If no job was executing, kick ours off. Otherwise, it'll spin_unlock_irqrestore(&vc4->job_lock, irqflags);
@@ -608,8 +610,6 @@ vc4_submit_cl_ioctl(struct drm_device *d - vc4_complete_exec(exec);
exec->args = args; + vc4_complete_exec(vc4->dev, exec);
INIT_LIST_HEAD(&exec->unref_list); spin_lock_irqsave(&vc4->job_lock, irqflags);
}
@@ -525,12 +528,8 @@ vc4_job_done_work(struct work_struct *wo
{
struct vc4_dev *vc4 =
container_of(work, struct vc4_dev, job_done_work);
- struct drm_device *dev = vc4->dev;
- /* Need the struct lock for drm_gem_object_unreference(). */
- mutex_lock(&dev->struct_mutex); - mutex_lock(&dev->struct_mutex);
- vc4_job_handle_completed(vc4);
ret = vc4_cl_lookup_bos(dev, file_priv, exec);
if (ret)
goto fail;
@@ -636,15 +636,11 @@ vc4_submit_cl_ioctl(struct drm_device *d
/* Return the seqno for our job. */
args->seqno = vc4->emit_seqno;
- mutex_unlock(&dev->struct_mutex); - mutex_unlock(&dev->struct_mutex);
- }
static int
@@ -639,7 +638,7 @@ vc4_submit_cl_ioctl(struct drm_device *d
return 0; return 0;
fail: fail:
vc4_complete_exec(exec); - vc4_complete_exec(exec);
+ vc4_complete_exec(vc4->dev, exec);
- mutex_unlock(&dev->struct_mutex);
-
return ret; return ret;
} }

View file

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

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