From 692f593c235ed753c7a3e6058d7d01def57563ec Mon Sep 17 00:00:00 2001 From: "Landon J. Fuller" Date: Tue, 12 Jul 2016 01:15:00 +0000 Subject: [PATCH] bhnd(4): print extra register information on chipc SPI timeout. Submitted by: Michael Zhilin Reviewed by: imp Approved by: adrian (mentor) Differential Revision: https://reviews.freebsd.org/D6993 --- sys/dev/bhnd/cores/chipc/chipc_spi.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sys/dev/bhnd/cores/chipc/chipc_spi.c b/sys/dev/bhnd/cores/chipc/chipc_spi.c index c6f8d8d7890..2f44d412d94 100644 --- a/sys/dev/bhnd/cores/chipc/chipc_spi.c +++ b/sys/dev/bhnd/cores/chipc/chipc_spi.c @@ -184,7 +184,9 @@ chipc_spi_wait(struct chipc_spi_softc *sc) if (i > 0) return (0); - BHND_DEBUG_DEV(sc->sc_dev, "busy"); + BHND_WARN_DEV(sc->sc_dev, "busy: CTL=0x%x DATA=0x%x", + SPI_READ(sc, CHIPC_SPI_FLASHCTL), + SPI_READ(sc, CHIPC_SPI_FLASHDATA)); return (-1); }