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:
parent
59e0e88c22
commit
a8d4d71c41
241 changed files with 13438 additions and 840 deletions
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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.
|
||||||
|
|
||||||
|
|
|
@ -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 +-
|
||||||
|
|
|
@ -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:
|
||||||
|
|
|
@ -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 ++--
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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 ++
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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.
|
||||||
|
|
||||||
|
|
|
@ -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.
|
||||||
|
|
||||||
|
|
|
@ -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.
|
||||||
|
|
||||||
|
|
|
@ -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.
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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.
|
||||||
---
|
---
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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 +-
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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;
|
|
|
@ -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
|
|
@ -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.
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
---
|
---
|
|
@ -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>
|
||||||
---
|
---
|
|
@ -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
|
|
@ -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>
|
||||||
---
|
---
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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.
|
|
@ -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
|
|
@ -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 ++++++++++++++++++++++++-----
|
|
@ -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")
|
||||||
+
|
+
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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>
|
||||||
---
|
---
|
|
@ -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
|
|
@ -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 ++++
|
|
@ -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.
|
||||||
|
|
||||||
---
|
---
|
|
@ -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.
|
|
@ -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
|
|
@ -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 +++
|
|
@ -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
|
|
@ -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>
|
|
@ -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>
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
---
|
---
|
|
@ -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.
|
|
@ -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.
|
|
@ -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>
|
||||||
---
|
---
|
|
@ -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
|
|
@ -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
|
||||||
|
|
||||||
---
|
---
|
|
@ -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
|
|
@ -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 +++++++++++++++++++++++++++++++++++
|
|
@ -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
|
|
@ -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
|
||||||
|
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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 ++-
|
|
@ -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 +
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
---
|
---
|
|
@ -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 ++-
|
|
@ -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
|
|
@ -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 ++++++++++++++++++++++++++----------
|
|
@ -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
|
|
@ -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
|
|
@ -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.
|
||||||
|
|
|
@ -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>
|
||||||
---
|
---
|
|
@ -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>
|
||||||
---
|
---
|
|
@ -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.
|
|
@ -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;
|
||||||
|
}
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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
Loading…
Reference in a new issue