summaryrefslogtreecommitdiffstats
path: root/drivers/net/bnx2.h
diff options
context:
space:
mode:
authorJeffrey Huang <huangjw@broadcom.com>2011-07-13 17:24:21 +0000
committerDavid S. Miller <davem@davemloft.net>2011-07-14 08:46:08 -0700
commitecdbf6e0d555d353188647d1b2dee9a79db69c68 (patch)
tree054df5f005419fe58d782940eb480662bb843b2d /drivers/net/bnx2.h
parent558e4c758c4c7bf209325f5865189c6558860b2b (diff)
downloadlinux-ecdbf6e0d555d353188647d1b2dee9a79db69c68.tar.gz
linux-ecdbf6e0d555d353188647d1b2dee9a79db69c68.tar.bz2
linux-ecdbf6e0d555d353188647d1b2dee9a79db69c68.zip
bnx2: Add MCP dump
to help debug issues related to management firmware. Signed-off-by: Jeffrey Huang <huangjw@broadcom.com> Signed-off-by: Michael Chan <mchan@broadcom.com> Reviewed-by: Matt Carlson <mcarlson@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/bnx2.h')
-rw-r--r--drivers/net/bnx2.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/net/bnx2.h b/drivers/net/bnx2.h
index bf371f6fe154..0f0ad2b44c28 100644
--- a/drivers/net/bnx2.h
+++ b/drivers/net/bnx2.h
@@ -7370,4 +7370,12 @@ struct bnx2_rv2p_fw_file {
#define HOST_VIEW_SHMEM_BASE 0x167c00
+#define DP_SHMEM_LINE(bp, offset) \
+ netdev_err(bp->dev, "DEBUG: %08x: %08x %08x %08x %08x\n", \
+ offset, \
+ bnx2_shmem_rd(bp, offset), \
+ bnx2_shmem_rd(bp, offset + 4), \
+ bnx2_shmem_rd(bp, offset + 8), \
+ bnx2_shmem_rd(bp, offset + 12))
+
#endif