mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-09 17:17:04 -04:00
Merge tag 'mtd/fixes-for-4.18-rc5' of git://git.infradead.org/linux-mtd
Pull MTD fix from Boris Brezillon: "A SPI NOR fix to fix a timeout in the cadence QSPI controller driver" * tag 'mtd/fixes-for-4.18-rc5' of git://git.infradead.org/linux-mtd: mtd: spi-nor: cadence-quadspi: Fix direct mode write timeouts
This commit is contained in:
@@ -926,10 +926,12 @@ static ssize_t cqspi_write(struct spi_nor *nor, loff_t to,
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
if (f_pdata->use_direct_mode)
|
||||
if (f_pdata->use_direct_mode) {
|
||||
memcpy_toio(cqspi->ahb_base + to, buf, len);
|
||||
else
|
||||
ret = cqspi_wait_idle(cqspi);
|
||||
} else {
|
||||
ret = cqspi_indirect_write_execute(nor, to, buf, len);
|
||||
}
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user