[PATCH 7/7] spi: spidev_test: print TX on error

From: Jonas Rebmann

Date: Mon Sep 14 2026 - 13:17:18 EST


From: Marc Kleine-Budde <mkl@xxxxxxxxxxxxxx>

If sending an spi message fails, dump it to the console.

Signed-off-by: Marc Kleine-Budde <mkl@xxxxxxxxxxxxxx>
Signed-off-by: Jonas Rebmann <jre@xxxxxxxxxxxxxx>
---
tools/spi/spidev_test.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/tools/spi/spidev_test.c b/tools/spi/spidev_test.c
index a07c05f2d8b8..7f5b314b9e67 100644
--- a/tools/spi/spidev_test.c
+++ b/tools/spi/spidev_test.c
@@ -175,8 +175,11 @@ static void transfer(int fd, uint8_t const * const tx, uint8_t const * const rx,
}

ret = ioctl(fd, SPI_IOC_MESSAGE(effective_transfers), &tr);
- if (ret < 1)
+ if (ret < 1) {
+ if (tx)
+ hex_dump(tx, len, 32, "TX");
pabort("can't send spi message");
+ }

if (verbose && tx)
hex_dump(tx, len, 32, "TX");

--
2.55.0.806.gb8242b093d