summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShawn Nematbakhsh <shawnn@chromium.org>2016-04-18 16:04:35 -0700
committerchrome-bot <chrome-bot@chromium.org>2016-04-19 13:56:45 -0700
commitcfca3ff970d92cf73631694383927d7ff7014004 (patch)
tree1c7d9c08a821b05b7d9520f8143d290cdc4610f7
parent9360bff011d7bf9816defbed5088a5b7a6d5f150 (diff)
downloadchrome-ec-cfca3ff970d92cf73631694383927d7ff7014004.tar.gz
npcx: shi: Remove excessively verbose prints
Remove verbose prints (most of which are printed in ISRs) by default to eliminate SHI console spam. BUG=chrome-os-partner:52372 BRANCH=None TEST=Verify console isn't spammy while SHI is in use on kevin. Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org> Change-Id: I0dbd43e01f37980bc0e9d14fa6349a7ecb8c6f47 Reviewed-on: https://chromium-review.googlesource.com/339493 Commit-Ready: Shawn N <shawnn@chromium.org> Tested-by: Shawn N <shawnn@chromium.org> Reviewed-by: Mary Ruthven <mruthven@chromium.org> Reviewed-by: Mulin Chao <mlchao@nuvoton.com>
-rw-r--r--chip/npcx/registers.h2
-rw-r--r--chip/npcx/shi.c30
2 files changed, 18 insertions, 14 deletions
diff --git a/chip/npcx/registers.h b/chip/npcx/registers.h
index 011977d24e..247c99cbb8 100644
--- a/chip/npcx/registers.h
+++ b/chip/npcx/registers.h
@@ -60,7 +60,7 @@
#define DEBUG_SPI 0
#define DEBUG_FLH 0
#define DEBUG_PECI 0
-#define DEBUG_SHI 1
+#define DEBUG_SHI 0
#define DEBUG_CLK 0
#define DEBUG_LPC 0
diff --git a/chip/npcx/shi.c b/chip/npcx/shi.c
index 55a40150fc..a907d88173 100644
--- a/chip/npcx/shi.c
+++ b/chip/npcx/shi.c
@@ -23,14 +23,18 @@
#include "timer.h"
#include "util.h"
-#if !(DEBUG_SHI)
-#define CPUTS(...)
-#define CPRINTS(...)
-#define CPRINTF(...)
-#else
#define CPUTS(outstr) cputs(CC_SPI, outstr)
#define CPRINTS(format, args...) cprints(CC_SPI, format, ## args)
#define CPRINTF(format, args...) cprintf(CC_SPI, format, ## args)
+
+#if !(DEBUG_SHI)
+#define DEBUG_CPUTS(...)
+#define DEBUG_CPRINTS(...)
+#define DEBUG_CPRINTF(...)
+#else
+#define DEBUG_CPUTS(outstr) cputs(CC_SPI, outstr)
+#define DEBUG_CPRINTS(format, args...) cprints(CC_SPI, format, ## args)
+#define DEBUG_CPRINTF(format, args...) cprintf(CC_SPI, format, ## args)
#endif
/* SHI Bus definition */
@@ -182,7 +186,7 @@ static void shi_send_response_packet(struct host_packet *pkt)
task_disable_irq(NPCX_IRQ_SHI);
/* Transmit the reply */
state = SHI_STATE_SENDING;
- CPRINTF("SND-");
+ DEBUG_CPRINTF("SND-");
/* Start to fill output buffer with msg buffer */
shi_write_outbuf_wait(shi_params.sz_response);
/* Enable SHI interrupt */
@@ -195,7 +199,7 @@ static void shi_send_response_packet(struct host_packet *pkt)
else {
/* Reset SHI and prepare to next transaction again */
shi_reset_prepare();
- CPRINTF("END\n");
+ DEBUG_CPRINTF("END\n");
return;
}
}
@@ -212,7 +216,7 @@ void shi_handle_host_package(void)
- shi_params.sz_received;
/* Move to processing state immediately */
state = SHI_STATE_PROCESSING;
- CPRINTF("PRC-");
+ DEBUG_CPRINTF("PRC-");
/* Read remaining bytes from input buffer directly */
if (!shi_read_inbuf_wait(remain_bytes))
return shi_error(1);
@@ -433,7 +437,7 @@ void shi_int_handler(void)
* transaction immediately
*/
NPCX_OBUF(0) = EC_SPI_NOT_READY;
- CPRINTF("CSH-");
+ DEBUG_CPRINTF("CSH-");
/*
* If the buffer is still used by the host command.
* Change tx buffer to NOT_READY
@@ -444,12 +448,12 @@ void shi_int_handler(void)
* response function
*/
state = SHI_STATE_NOT_READY;
- CPRINTF("WAIT-");
+ DEBUG_CPRINTF("WAIT-");
return;
}
/* reset SHI and prepare to next transaction again */
shi_reset_prepare();
- CPRINTF("END\n");
+ DEBUG_CPRINTF("END\n");
return;
}
@@ -550,7 +554,7 @@ void shi_cs_event(enum gpio_signal signal)
/* We're now inside a transaction */
state = SHI_STATE_RECEIVING;
- CPRINTF("CSL-RV-");
+ DEBUG_CPRINTF("CSL-RV-");
/* Setup deadline time for receiving */
shi_params.rx_deadline = get_time();
@@ -595,7 +599,7 @@ static void shi_reset_prepare(void)
/* Ready to receive */
state = SHI_STATE_READY_TO_RECV;
- CPRINTF("RDY-");
+ DEBUG_CPRINTF("RDY-");
}
static void shi_enable(void)