spi: imx: pass struct spi_transfer to prepare_transfer()
authorJonas Rebmann <jre@pengutronix.de>
Wed, 13 Nov 2024 12:18:31 +0000 (13:18 +0100)
committerMark Brown <broonie@kernel.org>
Wed, 13 Nov 2024 15:40:38 +0000 (15:40 +0000)
commit7b94af24a7a4d12a76183f1b2f0d363d2c9ced43
treedaf7917564f11ff3a87c3b7b83ad83d07a453fe2
parentb1e7828cf9343e1da6c575f3ebaa0f511d8b8cbd
spi: imx: pass struct spi_transfer to prepare_transfer()

In an upcoming patch, mx51_ecspi_prepare_transfer() needs access to the
word_delay parameter. To enable controller-specific handling of such
per-transfer parameters, extend the prepare_transfer() function of the
spi_imx_devtype_data interface to take a struct spi_transfer argument,
update all controller-specific implementations accordingly.

Signed-off-by: Jonas Rebmann <jre@pengutronix.de>
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Link: https://patch.msgid.link/20241113-imx-spi-word-delay-v2-1-2b65b737bf29@pengutronix.de
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-imx.c