[PATCH v6 2/2] spi: add driver for NXP XSPI controller
Mark Brown
broonie at kernel.org
Tue Nov 25 09:51:12 PST 2025
On Tue, Nov 25, 2025 at 03:42:19PM +0800, Haibo Chen wrote:
> Add driver support for NXP XSPI controller.
>
> XSPI is a flexible SPI host controller which supports up to
> 2 external devices (2 CS). It support Single/Dual/Quad/Octal
> mode data transfer.
This breaks the build:
/build/stage/linux/drivers/spi/spi-nxp-xspi.c: In function ‘nxp_xspi_exec_op’:
/build/stage/linux/drivers/spi/spi-nxp-xspi.c:997:9: error: implicit declaration
of function ‘PM_RUNTIME_ACQUIRE_AUTOSUSPEND’ [-Wimplicit-function-declaration]
997 | PM_RUNTIME_ACQUIRE_AUTOSUSPEND(xspi->dev, pm);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/stage/linux/drivers/spi/spi-nxp-xspi.c:997:51: error: ‘pm’ undeclared (fi
rst use in this function); did you mean ‘tm’?
997 | PM_RUNTIME_ACQUIRE_AUTOSUSPEND(xspi->dev, pm);
| ^~
| tm
/build/stage/linux/drivers/spi/spi-nxp-xspi.c:997:51: note: each undeclared iden
tifier is reported only once for each function it appears in
/build/stage/linux/drivers/spi/spi-nxp-xspi.c:998:15: error: implicit declaration of function ‘PM_RUNTIME_ACQUIRE_ERR’ [-Wimplicit-function-declaration]
998 | err = PM_RUNTIME_ACQUIRE_ERR(&pm);
| ^~~~~~~~~~~~~~~~~~~~~~
/build/stage/linux/drivers/spi/spi-nxp-xspi.c: In function ‘nxp_xspi_probe’:
/build/stage/linux/drivers/spi/spi-nxp-xspi.c:1265:45: error: ‘pm’ undeclared (first use in this function); did you mean ‘tm’?
1265 | PM_RUNTIME_ACQUIRE_AUTOSUSPEND(dev, pm);
| ^~
| tm
Please resubmit after the merge window unless there's already a
convenient tag for the new macro.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20251125/037b5c01/attachment-0001.sig>
More information about the linux-arm-kernel
mailing list