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