summaryrefslogtreecommitdiff
path: root/target/linux/brcm2708/patches-3.10/0046-spi-spi-bcm2708-respect-per-transfer-SPI-clock-speed.patch
diff options
context:
space:
mode:
authorLudovic Pouzenc <ludovic@pouzenc.fr>2018-09-14 22:25:09 +0200
committerLudovic Pouzenc <ludovic@pouzenc.fr>2018-09-14 22:25:09 +0200
commit3362d9fb3a94d0909b79c290abc8db6abe4cca21 (patch)
tree35f9e4dfaeb691fe09fcd95b45dc440f0338a1b5 /target/linux/brcm2708/patches-3.10/0046-spi-spi-bcm2708-respect-per-transfer-SPI-clock-speed.patch
parent51e1f1476f74d6788b106a066dfebd8ec6ac1bd9 (diff)
downloadmtk-20170518-3362d9fb3a94d0909b79c290abc8db6abe4cca21.zip
mtk-20170518-3362d9fb3a94d0909b79c290abc8db6abe4cca21.tar.gz
mtk-20170518-3362d9fb3a94d0909b79c290abc8db6abe4cca21.tar.bz2
target/linux : drop many arch
Diffstat (limited to 'target/linux/brcm2708/patches-3.10/0046-spi-spi-bcm2708-respect-per-transfer-SPI-clock-speed.patch')
-rw-r--r--target/linux/brcm2708/patches-3.10/0046-spi-spi-bcm2708-respect-per-transfer-SPI-clock-speed.patch42
1 files changed, 0 insertions, 42 deletions
diff --git a/target/linux/brcm2708/patches-3.10/0046-spi-spi-bcm2708-respect-per-transfer-SPI-clock-speed.patch b/target/linux/brcm2708/patches-3.10/0046-spi-spi-bcm2708-respect-per-transfer-SPI-clock-speed.patch
deleted file mode 100644
index 0baa6cb..0000000
--- a/target/linux/brcm2708/patches-3.10/0046-spi-spi-bcm2708-respect-per-transfer-SPI-clock-speed.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From 444149f35455bfe551ce9dfa21d00b5b34ffb04f Mon Sep 17 00:00:00 2001
-From: Kamal Mostafa <kamal@whence.com>
-Date: Mon, 22 Oct 2012 15:52:44 -0700
-Subject: [PATCH 046/174] spi/spi-bcm2708: respect per-transfer SPI clock
- speed_hz value
-
-The bcm2708 SPI driver's bcm2708_process_transfer() was ignoring the
-per-transfer speed_hz value even when it was provided (it always just
-used the spi device's max_speed_hz value). Now, per-transfer speed_hz
-values are respected.
-
-Also added debug print to bcm2708_setup_state() to help keep an eye on
-the configured SPI parameters.
-
-Signed-off-by: Kamal Mostafa <kamal@whence.com>
----
- drivers/spi/spi-bcm2708.c | 7 ++++++-
- 1 file changed, 6 insertions(+), 1 deletion(-)
-
---- a/drivers/spi/spi-bcm2708.c
-+++ b/drivers/spi/spi-bcm2708.c
-@@ -259,6 +259,10 @@ static int bcm2708_setup_state(struct sp
- if (state) {
- state->cs = cs;
- state->cdiv = cdiv;
-+ dev_dbg(dev, "setup: want %d Hz; "
-+ "bus_hz=%lu / cdiv=%u == %lu Hz; "
-+ "mode %u: cs 0x%08X\n",
-+ hz, bus_hz, cdiv, bus_hz/cdiv, mode, cs);
- }
-
- return 0;
-@@ -277,7 +281,8 @@ static int bcm2708_process_transfer(stru
-
- if (xfer->bits_per_word || xfer->speed_hz) {
- ret = bcm2708_setup_state(spi->master, &spi->dev, &state,
-- spi->max_speed_hz, spi->chip_select, spi->mode,
-+ xfer->speed_hz ? xfer->speed_hz : spi->max_speed_hz,
-+ spi->chip_select, spi->mode,
- spi->bits_per_word);
- if (ret)
- return ret;