diff mbox

[OpenWrt-Devel,1/2] lantiq: Fixed reading the number of RX FIFOs in the SPI driver

Message ID 1444847917-20924-2-git-send-email-martin.blumenstingl@googlemail.com
State Accepted
Headers show

Commit Message

Martin Blumenstingl Oct. 14, 2015, 6:38 p.m. UTC
Until now the SPI driver used the TX bits for the RX FIFO. This seems
uncritical for now since both are equals on my devices (VR9), but this
could cause problems on other SoCs.

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
---
 .../linux/lantiq/patches-3.18/0033-SPI-MIPS-lantiq-adds-spi-xway.patch  | 2 +-
 .../linux/lantiq/patches-4.1/0033-SPI-MIPS-lantiq-adds-spi-xway.patch   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
diff mbox

Patch

diff --git a/target/linux/lantiq/patches-3.18/0033-SPI-MIPS-lantiq-adds-spi-xway.patch b/target/linux/lantiq/patches-3.18/0033-SPI-MIPS-lantiq-adds-spi-xway.patch
index ed00b34..9cc9349 100644
--- a/target/linux/lantiq/patches-3.18/0033-SPI-MIPS-lantiq-adds-spi-xway.patch
+++ b/target/linux/lantiq/patches-3.18/0033-SPI-MIPS-lantiq-adds-spi-xway.patch
@@ -913,7 +913,7 @@  Signed-off-by: John Crispin <blogic@openwrt.org>
 +	/* Read module capabilities */
 +	id = ltq_spi_reg_read(hw, LTQ_SPI_ID);
 +	hw->txfs = (id >> LTQ_SPI_ID_TXFS_SHIFT) & LTQ_SPI_ID_TXFS_MASK;
-+	hw->rxfs = (id >> LTQ_SPI_ID_TXFS_SHIFT) & LTQ_SPI_ID_TXFS_MASK;
++	hw->rxfs = (id >> LTQ_SPI_ID_RXFS_SHIFT) & LTQ_SPI_ID_RXFS_MASK;
 +	hw->dma_support = (id & LTQ_SPI_ID_CFG) ? 1 : 0;
 +
 +	ltq_spi_config_mode_set(hw);
diff --git a/target/linux/lantiq/patches-4.1/0033-SPI-MIPS-lantiq-adds-spi-xway.patch b/target/linux/lantiq/patches-4.1/0033-SPI-MIPS-lantiq-adds-spi-xway.patch
index 13a1d9a..ffcc95e 100644
--- a/target/linux/lantiq/patches-4.1/0033-SPI-MIPS-lantiq-adds-spi-xway.patch
+++ b/target/linux/lantiq/patches-4.1/0033-SPI-MIPS-lantiq-adds-spi-xway.patch
@@ -927,7 +927,7 @@  Signed-off-by: John Crispin <blogic@openwrt.org>
 +	/* Read module capabilities */
 +	id = ltq_spi_reg_read(hw, LTQ_SPI_ID);
 +	hw->txfs = (id >> LTQ_SPI_ID_TXFS_SHIFT) & LTQ_SPI_ID_TXFS_MASK;
-+	hw->rxfs = (id >> LTQ_SPI_ID_TXFS_SHIFT) & LTQ_SPI_ID_TXFS_MASK;
++	hw->rxfs = (id >> LTQ_SPI_ID_RXFS_SHIFT) & LTQ_SPI_ID_RXFS_MASK;
 +	hw->dma_support = (id & LTQ_SPI_ID_CFG) ? 1 : 0;
 +
 +	ltq_spi_config_mode_set(hw);