1 /* SPDX-License-Identifier: GPL-2.0 */
2 /******************************************************************************
3  *
4  * Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved.
5  *
6  ******************************************************************************/
7 #ifndef __RTW_DEBUG_H__
8 #define __RTW_DEBUG_H__
9 
10 #define _module_rtl871x_ioctl_query_c_	BIT(18)
11 #define _module_rtl871x_pwrctrl_c_			BIT(19)
12 #define _module_hci_intfs_c_			BIT(20)
13 #define _module_hci_ops_c_			BIT(21)
14 #define _module_osdep_service_c_			BIT(22)
15 #define _module_mp_			BIT(23)
16 #define _module_hci_ops_os_c_			BIT(24)
17 #define _module_rtl871x_ioctl_os_c		BIT(25)
18 #define _module_rtl8712_cmd_c_		BIT(26)
19 /* define _module_efuse_			BIT(27) */
20 #define	_module_rtl8192c_xmit_c_ BIT(28)
21 #define _module_hal_xmit_c_	BIT(28)
22 #define _module_efuse_			BIT(29)
23 #define _module_rtl8712_recv_c_		BIT(30)
24 #define _module_rtl8712_led_c_		BIT(31)
25 
26 #undef _MODULE_DEFINE_
27 
28 #if defined _RTL871X_IOCTL_QUERY_C_
29 	#define	_MODULE_DEFINE_	_module_rtl871x_ioctl_query_c_
30 #elif defined _RTL871X_PWRCTRL_C_
31 	#define	_MODULE_DEFINE_	_module_rtl871x_pwrctrl_c_
32 #elif defined _RTW_PWRCTRL_C_
33 	#define	_MODULE_DEFINE_	1
34 #elif defined _HCI_INTF_C_
35 	#define	_MODULE_DEFINE_	_module_hci_intfs_c_
36 #elif defined _HCI_OPS_C_
37 	#define	_MODULE_DEFINE_	_module_hci_ops_c_
38 #elif defined _SDIO_OPS_C_
39 	#define	_MODULE_DEFINE_ 1
40 #elif defined _OSDEP_HCI_INTF_C_
41 	#define	_MODULE_DEFINE_	_module_hci_intfs_c_
42 #elif defined _OSDEP_SERVICE_C_
43 	#define	_MODULE_DEFINE_	_module_osdep_service_c_
44 #elif defined _HCI_OPS_OS_C_
45 	#define	_MODULE_DEFINE_	_module_hci_ops_os_c_
46 #elif defined _RTL871X_IOCTL_LINUX_C_
47 	#define	_MODULE_DEFINE_	_module_rtl871x_ioctl_os_c
48 #elif defined _RTL8712_CMD_C_
49 	#define	_MODULE_DEFINE_	_module_rtl8712_cmd_c_
50 #elif defined _RTL8192C_XMIT_C_
51 	#define	_MODULE_DEFINE_	1
52 #elif defined _RTL8723AS_XMIT_C_
53 	#define	_MODULE_DEFINE_	1
54 #elif defined _RTL8712_RECV_C_
55 	#define	_MODULE_DEFINE_	_module_rtl8712_recv_c_
56 #elif defined _RTL8192CU_RECV_C_
57 	#define	_MODULE_DEFINE_	_module_rtl8712_recv_c_
58 #elif defined _RTL871X_MLME_EXT_C_
59 	#define _MODULE_DEFINE_	_module_mlme_osdep_c_
60 #elif defined _RTW_EFUSE_C_
61 	#define	_MODULE_DEFINE_	_module_efuse_
62 #endif
63 
64 #define DRIVER_PREFIX "RTL8723BS: "
65 
66 void mac_reg_dump(struct adapter *adapter);
67 void bb_reg_dump(struct adapter *adapter);
68 void rf_reg_dump(struct adapter *adapter);
69 
70 #endif	/* __RTW_DEBUG_H__ */
71