]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
spi: cadence-quadspi: Add error logging for DMA request failure
authorAnurag Dutta <a-dutta@ti.com>
Fri, 12 Dec 2025 07:23:11 +0000 (12:53 +0530)
committerMark Brown <broonie@kernel.org>
Wed, 17 Dec 2025 12:01:09 +0000 (12:01 +0000)
Add dev_err_probe() to log DMA request failures. This properly handles
-EPROBE_DEFER at debug level, reducing log spam during deferred probing.

Signed-off-by: Anurag Dutta <a-dutta@ti.com>
Link: https://patch.msgid.link/20251212072312.2711806-2-a-dutta@ti.com
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-cadence-quadspi.c

index af6d050da1c8aceb40383d46551b536e160ae43c..7c1f742d95a6843d0b84d2a5949fe7e76d8dbae8 100644 (file)
@@ -2001,8 +2001,10 @@ static int cqspi_probe(struct platform_device *pdev)
 
        if (cqspi->use_direct_mode) {
                ret = cqspi_request_mmap_dma(cqspi);
-               if (ret == -EPROBE_DEFER)
+               if (ret == -EPROBE_DEFER) {
+                       dev_err_probe(&pdev->dev, ret, "Failed to request mmap DMA\n");
                        goto probe_setup_failed;
+               }
        }
 
        ret = spi_register_controller(host);