1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /****************************************************************************** 3 * 4 * Copyright(c) 2012 - 2017 Realtek Corporation. 5 * 6 * This program is free software; you can redistribute it and/or modify it 7 * under the terms of version 2 of the GNU General Public License as 8 * published by the Free Software Foundation. 9 * 10 * This program is distributed in the hope that it will be useful, but WITHOUT 11 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 12 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for 13 * more details. 14 * 15 *****************************************************************************/ 16 #ifndef __RTL8192F_RF_H__ 17 #define __RTL8192F_RF_H__ 18 19 /*default*/ 20 /*#define CONFIG_8192F_DRV_DIS*/ 21 /*AP*/ 22 #define CONFIG_8192F_TYPE3_DRV_DIS 23 #define CONFIG_8192F_TYPE4_DRV_DIS 24 /*unused*/ 25 #define CONFIG_8192F_TYPE18_DRV_DIS 26 #define CONFIG_8192F_TYPE19_DRV_DIS 27 #define CONFIG_8192F_TYPE20_DRV_DIS 28 #define CONFIG_8192F_TYPE21_DRV_DIS 29 #define CONFIG_8192F_TYPE22_DRV_DIS 30 #define CONFIG_8192F_TYPE23_DRV_DIS 31 #define CONFIG_8192F_TYPE24_DRV_DIS 32 #define CONFIG_8192F_TYPE25_DRV_DIS 33 #define CONFIG_8192F_TYPE26_DRV_DIS 34 #define CONFIG_8192F_TYPE27_DRV_DIS 35 #define CONFIG_8192F_TYPE28_DRV_DIS 36 #define CONFIG_8192F_TYPE29_DRV_DIS 37 #define CONFIG_8192F_TYPE30_DRV_DIS 38 #define CONFIG_8192F_TYPE31_DRV_DIS 39 40 41 #ifdef CONFIG_SDIO_HCI /**/ 42 /*usb*/ 43 #define CONFIG_8192F_TYPE1_DRV_DIS 44 #define CONFIG_8192F_TYPE5_DRV_DIS 45 #define CONFIG_8192F_TYPE10_DRV_DIS 46 #define CONFIG_8192F_TYPE13_DRV_DIS 47 #define CONFIG_8192F_TYPE14_DRV_DIS 48 /*pcie*/ 49 #define CONFIG_8192F_TYPE0_DRV_DIS 50 #define CONFIG_8192F_TYPE6_DRV_DIS 51 #define CONFIG_8192F_TYPE7_DRV_DIS 52 #define CONFIG_8192F_TYPE8_DRV_DIS 53 #define CONFIG_8192F_TYPE9_DRV_DIS 54 #define CONFIG_8192F_TYPE12_DRV_DIS 55 #define CONFIG_8192F_TYPE15_DRV_DIS 56 #define CONFIG_8192F_TYPE16_DRV_DIS 57 #define CONFIG_8192F_TYPE17_DRV_DIS 58 #endif/*CONFIG_SDIO_HCI*/ 59 60 #ifdef CONFIG_USB_HCI 61 /*sdio*/ 62 #define CONFIG_8192F_TYPE2_DRV_DIS 63 #define CONFIG_8192F_TYPE11_DRV_DIS 64 /*pcie*/ 65 #define CONFIG_8192F_TYPE0_DRV_DIS 66 #define CONFIG_8192F_TYPE6_DRV_DIS 67 #define CONFIG_8192F_TYPE7_DRV_DIS 68 #define CONFIG_8192F_TYPE8_DRV_DIS 69 #define CONFIG_8192F_TYPE9_DRV_DIS 70 #define CONFIG_8192F_TYPE12_DRV_DIS 71 #define CONFIG_8192F_TYPE15_DRV_DIS 72 #define CONFIG_8192F_TYPE16_DRV_DIS 73 #define CONFIG_8192F_TYPE17_DRV_DIS 74 #endif/*CONFIG_USB_HCI*/ 75 76 #ifdef CONFIG_PCI_HCI 77 /*sdio*/ 78 #define CONFIG_8192F_TYPE2_DRV_DIS 79 #define CONFIG_8192F_TYPE11_DRV_DIS 80 /*usb*/ 81 #define CONFIG_8192F_TYPE1_DRV_DIS 82 #define CONFIG_8192F_TYPE5_DRV_DIS 83 #define CONFIG_8192F_TYPE10_DRV_DIS 84 #define CONFIG_8192F_TYPE13_DRV_DIS 85 #define CONFIG_8192F_TYPE14_DRV_DIS 86 #endif/*CONFIG_PCI_HCI*/ 87 88 int PHY_RF6052_Config8192F(PADAPTER pdapter); 89 90 void PHY_RF6052SetBandwidth8192F(PADAPTER Adapter, enum channel_width Bandwidth); 91 92 #endif/* __RTL8192F_RF_H__ */ 93