From a909b53f85e48e6b51ad774261501c264f1c73a5 Mon Sep 17 00:00:00 2001 From: Sergei Miroshnichenko <sergeimir@emcraft.com> Date: Wed, 1 Mar 2017 13:46:07 +0300 Subject: [PATCH] RM#1357 qspi: stm32: Remove dead code --- drivers/mtd/stm32_qspi.c | 41 ---------------------------------------- 1 file changed, 41 deletions(-) diff --git a/drivers/mtd/stm32_qspi.c b/drivers/mtd/stm32_qspi.c index 2786e99e..c53f6885 100644 --- a/drivers/mtd/stm32_qspi.c +++ b/drivers/mtd/stm32_qspi.c @@ -510,47 +510,6 @@ static int write(struct stm32_qspi_priv *priv, u32 address, const u8 *buf, size_ return switch_to_memory_mapped(priv); } -#if defined(DEBUG) -static int read_unmapped(struct stm32_qspi_priv *priv, u32 address, u8 *buf, size_t size) -{ - wait_while_busy(priv); - - writel(size - 1, &priv->regs->dlr); - - writel(QSPI_CCR_FMODE_INDIRECT_WRITE - | SPINOR_OP_FAST_READ - | QSPI_CCR_IMODE_SINGLE_LINE - | QSPI_CCR_ADMODE_FOUR_LINES - | QSPI_CCR_ADSIZE_THREE_BYTES - | QSPI_CCR_DMODE_FOUR_LINES - | QSPI_CCR_DCYC(priv->fast_read_dummy), - &priv->regs->ccr); - - writel(address, &priv->regs->ar); - - clrsetbits_le32(&priv->regs->ccr, - QSPI_CCR_FMODE(3), - QSPI_CCR_FMODE_INDIRECT_READ); - - /* Initiate the transfer by writing the address once more */ - writel(address, &priv->regs->ar); - - while (size) { - u8 *dr = (u8*)&priv->regs->dr; - int err = wait_for_fifo(priv); - if (err) { - error("%s: read failed (fifo): %d\n", __func__, err); - return err; - } - *buf++ = readb(dr); - --size; - } - - wait_until_complete(priv); - - return switch_to_memory_mapped(priv); -} -#endif /* DEBUG */ int stm32_qspi_init(void) { -- GitLab