diff options
| author | Mark Brown <broonie@kernel.org> | 2025-04-18 05:11:47 +0100 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2025-04-18 05:11:47 +0100 |
| commit | cbc9d9e108f4f2a3c061ac6233a424accde8b564 (patch) | |
| tree | 69b3521b2bbc023ca7e9ac55dffae9a2695d9a12 /drivers/spi/spi.c | |
| parent | 4cc9cf2f437ccf6915100c2f38f63cfb1abad6f9 (diff) | |
| parent | e30b7a75666b3f444abfabed6a144642fa9994d8 (diff) | |
spi: Introduce and use spi_bpw_to_bytes()
Merge series from Andy Shevchenko <andriy.shevchenko@linux.intel.com>:
Recently in the discussion with David the idea of having
a common helper popped up. The helper converts the given
bits per word to bytes. The result will always be power-of-two
(e.g. for 37 bits it returns 8 bytes) or 0 for 0 input.
More details are in the respective code comment.
This mini-series introduces it and replaces current users
under drivers/spi and we expect more (and possibly some
lurking in other subsystems).
Diffstat (limited to 'drivers/spi/spi.c')
| -rw-r--r-- | drivers/spi/spi.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/spi/spi.c b/drivers/spi/spi.c index b0e7702951fe..1bc0fdbb1bd7 100644 --- a/drivers/spi/spi.c +++ b/drivers/spi/spi.c @@ -3800,7 +3800,7 @@ int spi_split_transfers_maxwords(struct spi_controller *ctlr, size_t maxsize; int ret; - maxsize = maxwords * roundup_pow_of_two(BITS_TO_BYTES(xfer->bits_per_word)); + maxsize = maxwords * spi_bpw_to_bytes(xfer->bits_per_word); if (xfer->len > maxsize) { ret = __spi_split_transfer_maxsize(ctlr, msg, &xfer, maxsize); |