]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
spi: mxs: support effective_speed_hz
authorStefan Wahren <wahrenst@gmx.net>
Mon, 9 Dec 2024 11:13:16 +0000 (12:13 +0100)
committerMark Brown <broonie@kernel.org>
Mon, 9 Dec 2024 13:14:36 +0000 (13:14 +0000)
Setting spi_transfer->effective_speed_hz in transfer_one_message so that
SPI client driver can use it.

Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
Link: https://patch.msgid.link/20241209111316.4767-1-wahrenst@gmx.net
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-mxs.c

index e6d955d964f4b5dd2f170b285b574f6d1e06d92f..43455305fdf40e15e8f8076dd123220f55aa8a60 100644 (file)
@@ -381,6 +381,8 @@ static int mxs_spi_transfer_one(struct spi_controller *host,
                if (status)
                        break;
 
+               t->effective_speed_hz = ssp->clk_rate;
+
                /* De-assert on last transfer, inverted by cs_change flag */
                flag = (&t->transfer_list == m->transfers.prev) ^ t->cs_change ?
                       TXRX_DEASSERT_CS : 0;