spi: cadence-qspi: add dbg output for DAC mode

Signed-off-by: Heinrich Toews <ht@twx-software.de>
This commit is contained in:
Heinrich Toews
2025-12-19 19:03:05 +01:00
committed by Oleg KARFICH
parent 262c9d47f4
commit 859e24dc88
+3
View File
@@ -1269,6 +1269,7 @@ static ssize_t cqspi_write(struct cqspi_flash_pdata *f_pdata,
const struct spi_mem_op *op)
{
struct cqspi_st *cqspi = f_pdata->cqspi;
struct device *dev = &cqspi->pdev->dev;
loff_t to = op->addr.val;
size_t len = op->data.nbytes;
const u_char *buf = op->data.buf.out;
@@ -1288,6 +1289,7 @@ static ssize_t cqspi_write(struct cqspi_flash_pdata *f_pdata,
*/
if (cqspi->use_direct_mode &&
cqspi->use_direct_mode_wr && ((to + len) <= cqspi->ahb_size)) {
dev_dbg(dev, "%s: using DAC mode.", __func__);
memcpy_toio(cqspi->ahb_base + to, buf, len);
return cqspi_wait_idle(cqspi);
}
@@ -1317,6 +1319,7 @@ static int cqspi_direct_read_execute(struct cqspi_flash_pdata *f_pdata,
if (cqspi->use_direct_mode || !cqspi->rx_chan ||
!virt_addr_valid(buf)) {
dev_dbg(dev, "%s: using DAC mode.", __func__);
memcpy_fromio(buf, cqspi->ahb_base + from, len);
return 0;
}