spi: stm32: move splitting transfers to optimize_message
authorDavid Lechner <dlechner@baylibre.com>
Mon, 19 Feb 2024 22:33:20 +0000 (16:33 -0600)
committerMark Brown <broonie@kernel.org>
Mon, 26 Feb 2024 13:55:11 +0000 (13:55 +0000)
commitc2bcfe7c6edf418d5adf731a7d60a8abd81e952f
treee11a5ddf183f9b6ca71f00d9e371230aea289def
parentfab53fea21a909e4e0656764a8ee7c356fe89d6f
spi: stm32: move splitting transfers to optimize_message

Since splitting transfers was moved to spi_optimize_message() in the
core SPI code, we now need to use the optimize_message callback in the
STM32 SPI driver to ensure that the operation is only performed once
when spi_optimize_message() is used by peripheral drivers explicitly.

Signed-off-by: David Lechner <dlechner@baylibre.com>
Link: https://msgid.link/r/20240219-mainline-spi-precook-message-v2-3-4a762c6701b9@baylibre.com
Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-stm32.c