OSDN Git Service

spi: atmel-quadspi: Drop superfluous set of QSPI_IFR_APBTFRTYP_READ
authorTudor Ambarus <tudor.ambarus@microchip.com>
Mon, 7 Dec 2020 13:59:57 +0000 (15:59 +0200)
committerMark Brown <broonie@kernel.org>
Mon, 7 Dec 2020 14:18:05 +0000 (14:18 +0000)
That bit describes the APB transfer type. We are writing
serial memory registers via AHB acesses, that bit does not
make sense in the current context.

Signed-off-by: Tudor Ambarus <tudor.ambarus@microchip.com>
Link: https://lore.kernel.org/r/20201207135959.154124-3-tudor.ambarus@microchip.com
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/atmel-quadspi.c

index 67ef988..7fb302e 100644 (file)
@@ -386,9 +386,6 @@ static int atmel_qspi_set_cfg(struct atmel_qspi *aq,
        (void)atmel_qspi_read(aq, QSPI_SR);
 
        if (aq->caps->has_ricr) {
-               if (!op->addr.nbytes && op->data.dir == SPI_MEM_DATA_IN)
-                       ifr |= QSPI_IFR_APBTFRTYP_READ;
-
                /* Set QSPI Instruction Frame registers */
                atmel_qspi_write(iar, aq, QSPI_IAR);
                if (op->data.dir == SPI_MEM_DATA_IN)