ah_debug.h revision 204644
1169695Skan/* 2169695Skan * Copyright (c) 2008 Sam Leffler, Errno Consulting 3169695Skan * Copyright (c) 2008 Atheros Communications, Inc. 4169695Skan * 5169695Skan * Permission to use, copy, modify, and/or distribute this software for any 6169695Skan * purpose with or without fee is hereby granted, provided that the above 7169695Skan * copyright notice and this permission notice appear in all copies. 8169695Skan * 9169695Skan * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 10169695Skan * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 11169695Skan * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 12169695Skan * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 13169695Skan * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 14169695Skan * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15169695Skan * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16169695Skan * 17169695Skan * $FreeBSD: head/sys/dev/ath/ath_hal/ah_debug.h 204644 2010-03-03 17:32:32Z rpaulo $ 18169695Skan */ 19169695Skan#ifndef _ATH_AH_DEBUG_H_ 20169695Skan#define _ATH_AH_DEBUG_H_ 21169695Skan/* 22169695Skan * Atheros Device Hardware Access Layer (HAL). 23169695Skan * 24169695Skan * Debug mask definitions. 25169695Skan */ 26169695Skanenum { 27169695Skan HAL_DEBUG_REGDOMAIN = 0x00000001, /* regulatory handling */ 28169695Skan HAL_DEBUG_ATTACH = 0x00000002, /* work done in attach */ 29169695Skan HAL_DEBUG_RESET = 0x00000004, /* reset work */ 30169695Skan HAL_DEBUG_NFCAL = 0x00000008, /* noise floor calibration */ 31169695Skan HAL_DEBUG_PERCAL = 0x00000010, /* periodic calibration */ 32169695Skan HAL_DEBUG_ANI = 0x00000020, /* ANI operation */ 33169695Skan HAL_DEBUG_PHYIO = 0x00000040, /* phy i/o operations */ 34169695Skan HAL_DEBUG_REGIO = 0x00000080, /* register i/o operations */ 35169695Skan HAL_DEBUG_RFPARAM = 0x00000100, 36169695Skan HAL_DEBUG_TXQUEUE = 0x00000200, /* tx queue handling */ 37169695Skan HAL_DEBUG_TX = 0x00000400, 38169695Skan HAL_DEBUG_TXDESC = 0x00000800, 39169695Skan HAL_DEBUG_RX = 0x00001000, 40169695Skan HAL_DEBUG_RXDESC = 0x00002000, 41169695Skan HAL_DEBUG_KEYCACHE = 0x00004000, /* keycache handling */ 42169695Skan HAL_DEBUG_EEPROM = 0x00008000, 43169695Skan HAL_DEBUG_BEACON = 0x00010000, /* beacon setup work */ 44169695Skan HAL_DEBUG_POWER = 0x00020000, /* power management */ 45169695Skan HAL_DEBUG_INTERRUPT = 0x00000080, /* interrupt handling */ 46169695Skan 47169695Skan HAL_DEBUG_ANY = 0xffffffff 48169695Skan}; 49169695Skan#endif /* _ATH_AH_DEBUG_H_ */ 50169695Skan