Skip to content

Commit 8fdcb60

Browse files
committed
spi: atmel-quadspi: Move common code outside of if else
QSPI_IFR is set as the last QSPI Instruction Frame register regardless of the sama5d2 or sam9x60 version of the IP. Move the writing of QSPI_IFR outside of the IP specific code. Signed-off-by: Tudor Ambarus <tudor.ambarus@microchip.com>
1 parent 28833fe commit 8fdcb60

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

drivers/spi/atmel-quadspi.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -388,15 +388,15 @@ static int atmel_qspi_set_cfg(struct atmel_qspi *aq,
388388
atmel_qspi_write(icr, aq, QSPI_RICR);
389389
else
390390
atmel_qspi_write(icr, aq, QSPI_WICR);
391-
atmel_qspi_write(ifr, aq, QSPI_IFR);
392391
} else {
393392
if (op->data.nbytes && op->data.dir == SPI_MEM_DATA_OUT)
394393
ifr |= QSPI_IFR_SAMA5D2_WRITE_TRSFR;
395394

396395
atmel_qspi_write(icr, aq, QSPI_ICR);
397-
atmel_qspi_write(ifr, aq, QSPI_IFR);
398396
}
399397

398+
atmel_qspi_write(ifr, aq, QSPI_IFR);
399+
400400
return 0;
401401
}
402402

0 commit comments

Comments
 (0)