aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/b43/b43.h
diff options
context:
space:
mode:
authorMichael Buesch <mb@bu3sch.de>2008-05-19 18:24:36 -0400
committerJohn W. Linville <linville@tuxdriver.com>2008-05-21 21:48:17 -0400
commit53c068566dde708cb28a4dfc06ae3d7fd7434397 (patch)
treea724356bc3f1b00eb352d6055816901607038944 /drivers/net/wireless/b43/b43.h
parentafa83e239af58a93eddd10a7a43ac5618884db15 (diff)
b43: Add firmware markers support
This adds support for firmware markers. With firmware markers it's easily possible to check whether the firmware runs some codepath or not. The driver will throw a message when the firmware executes a MARKER(x). Signed-off-by: Michael Buesch <mb@bu3sch.de> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/b43/b43.h')
-rw-r--r--drivers/net/wireless/b43/b43.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/net/wireless/b43/b43.h b/drivers/net/wireless/b43/b43.h
index f0041750355d..e919189919bb 100644
--- a/drivers/net/wireless/b43/b43.h
+++ b/drivers/net/wireless/b43/b43.h
@@ -428,8 +428,13 @@ enum {
428#define B43_DEBUGIRQ_PANIC 0 /* The firmware panic'ed */ 428#define B43_DEBUGIRQ_PANIC 0 /* The firmware panic'ed */
429#define B43_DEBUGIRQ_DUMP_SHM 1 /* Dump shared SHM */ 429#define B43_DEBUGIRQ_DUMP_SHM 1 /* Dump shared SHM */
430#define B43_DEBUGIRQ_DUMP_REGS 2 /* Dump the microcode registers */ 430#define B43_DEBUGIRQ_DUMP_REGS 2 /* Dump the microcode registers */
431#define B43_DEBUGIRQ_MARKER 3 /* A "marker" was thrown by the firmware. */
431#define B43_DEBUGIRQ_ACK 0xFFFF /* The host writes that to ACK the IRQ */ 432#define B43_DEBUGIRQ_ACK 0xFFFF /* The host writes that to ACK the IRQ */
432 433
434/* The firmware register that contains the "marker" line. */
435#define B43_MARKER_ID_REG 2
436#define B43_MARKER_LINE_REG 3
437
433/* The firmware register to fetch the panic reason from. */ 438/* The firmware register to fetch the panic reason from. */
434#define B43_FWPANIC_REASON_REG 3 439#define B43_FWPANIC_REASON_REG 3
435/* Firmware panic reason codes */ 440/* Firmware panic reason codes */