[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20260205-winbond-nand-next-phy-tuning-v1-4-5e7d3976f0f1@bootlin.com>
Date: Thu, 05 Feb 2026 20:07:01 +0100
From: Miquel Raynal <miquel.raynal@...tlin.com>
To: Mark Brown <broonie@...nel.org>, Richard Weinberger <richard@....at>,
Vignesh Raghavendra <vigneshr@...com>
Cc: Thomas Petazzoni <thomas.petazzoni@...tlin.com>, praneeth@...com,
u-kumar1@...com, p-mantena@...com, a-dutta@...com, s-k6@...com,
linux-spi@...r.kernel.org, linux-kernel@...r.kernel.org,
linux-mtd@...ts.infradead.org, Miquel Raynal <miquel.raynal@...tlin.com>
Subject: [PATCH DO NOT MERGE RFC 4/4] spi: cadence-qspi: Retrieve DQS
capability using the core helper
This is just a suggestion for Santhosh on how to get the DQS capability
information without the DT property, to introduce in his Cadence QSPI
PHY tuning series:
https://lore.kernel.org/linux-spi/87v7gbdwdh.fsf@bootlin.com/T/#t
This patch shall not be applied as-is and is just given as an FYI.
Signed-off-by: Miquel Raynal <miquel.raynal@...tlin.com>
---
drivers/spi/spi-cadence-quadspi.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/drivers/spi/spi-cadence-quadspi.c b/drivers/spi/spi-cadence-quadspi.c
index 4f799f747346..0809846a6ef0 100644
--- a/drivers/spi/spi-cadence-quadspi.c
+++ b/drivers/spi/spi-cadence-quadspi.c
@@ -3476,6 +3476,12 @@ static int cqspi_mem_op_execute_tuning(struct spi_mem *mem,
if (!cqspi->ddata->execute_tuning)
return -EOPNOTSUPP;
+ /*
+ * FIXME: maybe this boolean could be queried when needed by
+ * saving a pointer to the spi memory somewhere?
+ */
+ cqspi->f_pdata->has_dqs = spi_mem_has_dqs(mem);
+
return cqspi->ddata->execute_tuning(mem, read_op, write_op);
}
@@ -3517,8 +3523,6 @@ static int cqspi_of_get_flash_pdata(struct platform_device *pdev,
f_pdata->non_phy_clk_rate =
f_pdata->cqspi->ddata->get_non_phy_clk_rate(f_pdata->cqspi);
- f_pdata->has_dqs = of_property_read_bool(np, "spi-has-dqs");
-
return 0;
}
--
2.51.1
Powered by blists - more mailing lists