xref: /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/hal_headers.h (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1 /******************************************************************************
2  *
3  * Copyright(c) 2019 Realtek Corporation.
4  *
5  * This program is free software; you can redistribute it and/or modify it
6  * under the terms of version 2 of the GNU General Public License as
7  * published by the Free Software Foundation.
8  *
9  * This program is distributed in the hope that it will be useful, but WITHOUT
10  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11  * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
12  * more details.
13  *
14  *****************************************************************************/
15 #ifndef _HAL_HEADERS_H_
16 #define _HAL_HEADERS_H_
17 #include "../rtw_general_def.h"
18 #include "../phl_list.h"
19 #include "../phl_status.h"
20 #include "../pltfm_ops.h"
21 #include "../phl_config.h"
22 #include "../phl_types.h"
23 #include "../phl_util.h"
24 #include "../phl_def.h"
25 #include "../phl_debug.h"
26 #include "../phl_trx_def.h"
27 #include "../phl_wow_def.h"
28 #include "../phl_p2pps_def.h"
29 #include "../phl_btc_def.h"
30 #include "../phl_test_def.h"
31 #include "../phl_ser_def.h"
32 #include "../phl_regulation_def.h"
33 #include "../phl_led_def.h"
34 #include "../custom/phl_custom_def.h"
35 #include "../custom/phl_custom_api.h"
36 
37 #ifdef CONFIG_PCI_HCI
38 #include "../hci/phl_trx_def_pcie.h"
39 #endif
40 #ifdef CONFIG_USB_HCI
41 #include "../hci/phl_trx_def_usb.h"
42 #endif
43 #ifdef CONFIG_SDIO_HCI
44 #include "../hci/phl_trx_def_sdio.h"
45 #endif
46 
47 #include "hal_general_def.h"
48 #include "hal_def.h"
49 #include "hal_config.h"
50 #include "../phl_api_drv.h"
51 #include "hal_struct.h"
52 #include "hal_io.h"
53 
54 #include "hal_api_mac.h"
55 #include "hal_api_bb.h"
56 #include "hal_api_rf.h"
57 #include "hal_api_btc.h"
58 #include "hal_api_efuse.h"
59 #include "hal_str_proc.h"
60 
61 #include "hal_tx.h"
62 #include "hal_rx.h"
63 #include "hal_sta.h"
64 #include "hal_chan.h"
65 #ifdef CONFIG_PHL_CHANNEL_INFO
66 #include "hal_chan_info.h"
67 #endif /* CONFIG_PHL_CHANNEL_INFO */
68 #include "hal_fw.h"
69 #include "hal_wow.h"
70 
71 #include "hal_csi_buffer.h"
72 #include "hal_beamform.h"
73 #include "hal_sound.h"
74 #include "hal_ser.h"
75 #include "hal_c2h.h"
76 #include "hal_acs.h"
77 #include "hal_mcc_def.h"
78 #include "hal_ld_file.h"
79 #include "hal_notify.h"
80 #include "hal_ps.h"
81 #include "hal_custom.h"
82 #include "hal_txpwr.h"
83 
84 #define hal_to_drvpriv(_halinfo) (_halinfo->hal_com->drv_priv)
85 
86 #endif /*_HAL_HEADERS_H_*/
87