blob: 6412da0261c84cf72544b1b6bd118afde68aeb38 [file] [log] [blame]
Jeff Johnson295189b2012-06-20 16:38:30 -07001/*
Kiet Lamaa8e15a2014-02-11 23:30:06 -08002 * Copyright (c) 2012-2013 Qualcomm Atheros, Inc.
3 * All Rights Reserved.
4 * Qualcomm Atheros Confidential and Proprietary.
Gopichand Nakkala92f07d82013-01-08 21:16:34 -08005 */
6/*
Jeff Johnson295189b2012-06-20 16:38:30 -07007 *
8 *
9 * Airgo Networks, Inc proprietary. All rights reserved.
10 * Author: Sandesh Goel
11 * Date: 02/25/02
12 * History:-
13 * Date Modified by Modification Information
14 * --------------------------------------------------------------------
15 *
16 */
17
18#ifndef __POL_DEBUG_H__
19#define __POL_DEBUG_H__
20
21#define LOGOFF 0
22#define LOGP 1
23#define LOGE 2
24#define LOGW 3
25#define LOG1 4
26#define LOG2 5
27#define LOG3 6
28#define LOG4 7
29
30#ifdef ANI_DEBUG
31#define PMM_LOG_LEVEL LOG4
32#define SCH_LOG_LEVEL LOG4
33#define ARQ_LOG_LEVEL LOG4
34#define LIM_LOG_LEVEL LOG4
35#define HAL_LOG_LEVEL LOG4
36#define SYS_LOG_LEVEL LOG4
37#define CFG_LOG_LEVEL LOG4
38#define DPH_LOG_LEVEL LOG4
39#else
40#define PMM_LOG_LEVEL LOGW
41#define SCH_LOG_LEVEL LOGW
42#define ARQ_LOG_LEVEL LOGW
43#define LIM_LOG_LEVEL LOGW
44#define HAL_LOG_LEVEL LOGW
45#define SYS_LOG_LEVEL LOGW
46#define CFG_LOG_LEVEL LOGW
47#define DPH_LOG_LEVEL LOGW
48#endif
49
50
51#ifdef WLAN_MDM_CODE_REDUCTION_OPT
52#ifdef PE_DEBUG_LOGE
53#define PELOGE(p) { p }
54#else
55#define PELOGE(p) { }
56#endif
57
58#ifdef PE_DEBUG_LOGW
59#define PELOGW(p) { p }
60#else
61#define PELOGW(p) { }
62#endif
63
64#define PELOG1(p) { }
65#define PELOG2(p) { }
66#define PELOG3(p) { }
67#define PELOG4(p) { }
68
69
70#else /* WLAN_MDM_CODE_REDUCTION_OPT */
71
72#ifdef PE_DEBUG_LOGE
73#define PELOGE(p) { p }
74#else
75#define PELOGE(p) { }
76#endif
77
78#ifdef PE_DEBUG_LOGW
79#define PELOGW(p) { p }
80#else
81#define PELOGW(p) { }
82#endif
83
84#ifdef PE_DEBUG_LOG1
85#define PELOG1(p) { p }
86#else
87#define PELOG1(p) { }
88#endif
89
90#ifdef PE_DEBUG_LOG2
91#define PELOG2(p) { p }
92#else
93#define PELOG2(p) { }
94#endif
95
96#ifdef PE_DEBUG_LOG3
97#define PELOG3(p) { p }
98#else
99#define PELOG3(p) { }
100#endif
101
102#ifdef PE_DEBUG_LOG4
103#define PELOG4(p) { p }
104#else
105#define PELOG4(p) { }
106#endif
107
108#endif /* WLAN_MDM_CODE_REDUCTION_OPT */
109
110#define FL(x) "%s: %d: "\
Madan Mohan Koyyalamudi87054ba2012-11-02 13:24:12 -0700111 x, __func__, __LINE__
Jeff Johnson295189b2012-06-20 16:38:30 -0700112
Mohit Khanna23863762012-09-11 17:40:09 -0700113#define MAC_ADDR_ARRAY(a) (a)[0], (a)[1], (a)[2], (a)[3], (a)[4], (a)[5]
114#define MAC_ADDRESS_STR "%02x:%02x:%02x:%02x:%02x:%02x"
115
Jeff Johnson295189b2012-06-20 16:38:30 -0700116#endif