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>v19.07.3_mercusys_ac12_duma
parent
59e0e88c22
commit
a8d4d71c41
@ -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>
|
||||
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
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
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>
|
||||
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
|
||||
|
||||
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>
|
||||
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
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
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>
|
||||
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
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
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>
|
||||
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
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
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>
|
||||
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
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
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>
|
||||
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
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
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>
|
||||
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>
|
||||
|
@ -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>
|
||||
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>
|
||||
---
|
@ -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>
|
||||
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>
|
||||
---
|
@ -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>
|
||||
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
|
||||
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>
|
||||
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>
|
||||
---
|
@ -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>
|
||||
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
|
||||
MIME-Version: 1.0
|
||||
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>
|
||||
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
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
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>
|
||||
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
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
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>
|
||||
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
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
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>
|
||||
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.
|
||||
- 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>
|
||||
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
|
||||
|
||||
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>
|
||||
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 ++++++++++++++++++++++++-----
|
@ -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>
|
||||
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
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
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>
|
||||
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
|
||||
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>
|
||||
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
|
||||
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>
|
||||
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>
|
||||
---
|
@ -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>
|
||||
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: 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>
|
||||
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 ++++
|
@ -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>
|
||||
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.
|
||||
|
||||
---
|
@ -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>
|
||||
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
|
||||
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>
|
||||
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.
|
||||
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>
|
||||
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 +++
|
@ -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>
|
||||
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
|
||||
for most sample rates. At 192kHz only 128xfs is supported. The existing
|
||||
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>
|
||||
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.
|
||||
|
||||
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>
|
||||
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
|
||||
|
||||
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>
|
||||
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
|
||||
|
@ -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>
|
||||
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
|
||||
---
|
@ -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>
|
||||
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
|
||||
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>
|
||||
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
|
||||
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>
|
||||
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>
|
||||
---
|
@ -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>
|
||||
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
|
||||
|
||||
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>
|
||||
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
|
||||
|
||||
---
|
@ -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>
|
||||
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
|
||||
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>
|
||||
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 +++++++++++++++++++++++++++++++++++
|
@ -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>
|
||||
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
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
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>
|
||||
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
|
||||
|
@ -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>
|
||||
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
|
||||
|
||||
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>
|
||||
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
|
||||
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>
|
||||
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
|
||||
|
||||
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>
|
||||
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 ++-
|
@ -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>
|
||||
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 +
|
@ -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>
|
||||
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>
|
||||
|
@ -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>
|
||||
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>
|
||||
---
|
@ -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>
|
||||
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 ++-
|
@ -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>
|
||||
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
|
||||
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>
|
||||
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 ++++++++++++++++++++++++++----------
|
@ -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>
|
||||
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
|
||||
|
||||
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>
|
||||
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.
|
||||
|
||||
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>
|
||||
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.
|
||||
|
@ -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>
|
||||
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>
|
||||
---
|
@ -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>
|
||||
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>
|
||||
---
|
@ -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>
|
||||
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
|
||||
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,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>
|
||||
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>
|
||||
---
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue