From aa3eddebf0ba33fd698122c75712ebcc139c85e7 Mon Sep 17 00:00:00 2001 From: Heinrich Toews Date: Fri, 19 Dec 2025 18:48:14 +0100 Subject: [PATCH] spi: cadence-qspi: add an info message for DAC enabled Signed-off-by: Heinrich Toews --- drivers/spi/spi-cadence-quadspi.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/drivers/spi/spi-cadence-quadspi.c b/drivers/spi/spi-cadence-quadspi.c index ca56b5dbca3f..2cbbc1b12ea3 100644 --- a/drivers/spi/spi-cadence-quadspi.c +++ b/drivers/spi/spi-cadence-quadspi.c @@ -290,6 +290,15 @@ struct cqspi_driver_platdata { #define CQSPI_REG_VERSAL_DMA_VAL 0x602 +bool cqspi_dac_enabled(struct cqspi_st *cqspi) +{ + u32 reg; + + reg = readl(cqspi->iobase + CQSPI_REG_CONFIG); + + return (reg & CQSPI_REG_CONFIG_ENB_DIR_ACC_CTRL) ? true : false; +} + static int cqspi_wait_for_bit(void __iomem *reg, const u32 mask, bool clr) { u32 val; @@ -1877,6 +1886,9 @@ static int cqspi_probe(struct platform_device *pdev) goto probe_setup_failed; } + dev_info(dev, "Direct Access Controller (DAC) is %s.\n", + cqspi_dac_enabled(cqspi) ? "enabled" : "disabled"); + return 0; probe_setup_failed: cqspi_controller_enable(cqspi, 0);