summaryrefslogtreecommitdiffstats
path: root/sys/dev/wpi/if_wpi_debug.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/wpi/if_wpi_debug.h')
-rw-r--r--sys/dev/wpi/if_wpi_debug.h143
1 files changed, 0 insertions, 143 deletions
diff --git a/sys/dev/wpi/if_wpi_debug.h b/sys/dev/wpi/if_wpi_debug.h
deleted file mode 100644
index 6b78ace..0000000
--- a/sys/dev/wpi/if_wpi_debug.h
+++ /dev/null
@@ -1,143 +0,0 @@
-/*-
- * Copyright (c) 2006,2007
- * Damien Bergamini <damien.bergamini@free.fr>
- * Benjamin Close <Benjamin.Close@clearchain.com>
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- *
- * $FreeBSD$
- */
-
-#ifndef __IF_WPI_DEBUG_H__
-#define __IF_WPI_DEBUG_H__
-
-#ifdef WPI_DEBUG
-enum {
- WPI_DEBUG_XMIT = 0x00000001, /* basic xmit operation */
- WPI_DEBUG_RECV = 0x00000002, /* basic recv operation */
- WPI_DEBUG_STATE = 0x00000004, /* 802.11 state transitions */
- WPI_DEBUG_HW = 0x00000008, /* Stage 1 (eeprom) debugging */
- WPI_DEBUG_RESET = 0x00000010, /* reset processing */
- WPI_DEBUG_FIRMWARE = 0x00000020, /* firmware(9) loading debug */
- WPI_DEBUG_BEACON = 0x00000040, /* beacon handling */
- WPI_DEBUG_WATCHDOG = 0x00000080, /* watchdog timeout */
- WPI_DEBUG_INTR = 0x00000100, /* ISR */
- WPI_DEBUG_SCAN = 0x00000200, /* Scan related operations */
- WPI_DEBUG_NOTIFY = 0x00000400, /* State 2 Notif intr debug */
- WPI_DEBUG_TEMP = 0x00000800, /* TXPower/Temp Calibration */
- WPI_DEBUG_CMD = 0x00001000, /* cmd submission */
- WPI_DEBUG_TRACE = 0x00002000, /* Print begin and start driver function */
- WPI_DEBUG_PWRSAVE = 0x00004000, /* Power save operations */
- WPI_DEBUG_EEPROM = 0x00008000, /* EEPROM info */
- WPI_DEBUG_NODE = 0x00010000, /* node addition/removal */
- WPI_DEBUG_KEY = 0x00020000, /* node key management */
- WPI_DEBUG_EDCA = 0x00040000, /* WME info */
- WPI_DEBUG_REGISTER = 0x00080000, /* print chipset register */
- WPI_DEBUG_BMISS = 0x00100000, /* print number of missed beacons */
- WPI_DEBUG_ANY = 0xffffffff
-};
-
-#define DPRINTF(sc, m, ...) do { \
- if (sc->sc_debug & (m)) \
- printf(__VA_ARGS__); \
-} while (0)
-
-#define TRACE_STR_BEGIN "->%s: begin\n"
-#define TRACE_STR_DOING "->Doing %s\n"
-#define TRACE_STR_END "->%s: end\n"
-#define TRACE_STR_END_ERR "->%s: end in error\n"
-
-#define WPI_DESC(x) case x: return #x
-
-static const char *wpi_cmd_str(int cmd)
-{
- switch (cmd) {
- /* Notifications. */
- WPI_DESC(WPI_UC_READY);
- WPI_DESC(WPI_RX_DONE);
- WPI_DESC(WPI_START_SCAN);
- WPI_DESC(WPI_SCAN_RESULTS);
- WPI_DESC(WPI_STOP_SCAN);
- WPI_DESC(WPI_BEACON_SENT);
- WPI_DESC(WPI_RX_STATISTICS);
- WPI_DESC(WPI_BEACON_STATISTICS);
- WPI_DESC(WPI_STATE_CHANGED);
- WPI_DESC(WPI_BEACON_MISSED);
-
- /* Command notifications. */
- WPI_DESC(WPI_CMD_RXON);
- WPI_DESC(WPI_CMD_RXON_ASSOC);
- WPI_DESC(WPI_CMD_EDCA_PARAMS);
- WPI_DESC(WPI_CMD_TIMING);
- WPI_DESC(WPI_CMD_ADD_NODE);
- WPI_DESC(WPI_CMD_DEL_NODE);
- WPI_DESC(WPI_CMD_TX_DATA);
- WPI_DESC(WPI_CMD_MRR_SETUP);
- WPI_DESC(WPI_CMD_SET_LED);
- WPI_DESC(WPI_CMD_SET_POWER_MODE);
- WPI_DESC(WPI_CMD_SCAN);
- WPI_DESC(WPI_CMD_SCAN_ABORT);
- WPI_DESC(WPI_CMD_SET_BEACON);
- WPI_DESC(WPI_CMD_TXPOWER);
- WPI_DESC(WPI_CMD_BT_COEX);
-
- default:
- return "UNKNOWN CMD";
- }
-}
-
-/*
- * Translate CSR code to string
- */
-static const char *wpi_get_csr_string(size_t csr)
-{
- switch (csr) {
- WPI_DESC(WPI_HW_IF_CONFIG);
- WPI_DESC(WPI_INT);
- WPI_DESC(WPI_INT_MASK);
- WPI_DESC(WPI_FH_INT);
- WPI_DESC(WPI_GPIO_IN);
- WPI_DESC(WPI_RESET);
- WPI_DESC(WPI_GP_CNTRL);
- WPI_DESC(WPI_EEPROM);
- WPI_DESC(WPI_EEPROM_GP);
- WPI_DESC(WPI_GIO);
- WPI_DESC(WPI_UCODE_GP1);
- WPI_DESC(WPI_UCODE_GP2);
- WPI_DESC(WPI_GIO_CHICKEN);
- WPI_DESC(WPI_ANA_PLL);
- WPI_DESC(WPI_DBG_HPET_MEM);
- default:
- KASSERT(0, ("Unknown CSR: %d\n", csr));
- return "UNKNOWN CSR";
- }
-}
-
-static const char *wpi_get_prph_string(size_t prph)
-{
- switch (prph) {
- WPI_DESC(WPI_APMG_CLK_CTRL);
- WPI_DESC(WPI_APMG_PS);
- WPI_DESC(WPI_APMG_PCI_STT);
- WPI_DESC(WPI_APMG_RFKILL);
- default:
- KASSERT(0, ("Unknown register: %d\n", prph));
- return "UNKNOWN PRPH";
- }
-}
-
-#else
-#define DPRINTF(sc, m, ...) do { (void) sc; } while (0)
-#endif
-
-#endif /* __IF_WPI_DEBUG_H__ */
OpenPOWER on IntegriCloud