1 /****************************************************************************** 2 * 3 * Copyright(c) 2012 - 2017 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 __RTL8192F_RF_H__ 16 #define __RTL8192F_RF_H__ 17 18 /*default*/ 19 /*#define CONFIG_8192F_DRV_DIS*/ 20 /*AP*/ 21 #define CONFIG_8192F_TYPE3_DRV_DIS 22 #define CONFIG_8192F_TYPE4_DRV_DIS 23 /*unused*/ 24 #define CONFIG_8192F_TYPE21_DRV_DIS 25 #define CONFIG_8192F_TYPE22_DRV_DIS 26 #define CONFIG_8192F_TYPE23_DRV_DIS 27 #define CONFIG_8192F_TYPE24_DRV_DIS 28 #define CONFIG_8192F_TYPE25_DRV_DIS 29 #define CONFIG_8192F_TYPE26_DRV_DIS 30 #define CONFIG_8192F_TYPE27_DRV_DIS 31 #define CONFIG_8192F_TYPE28_DRV_DIS 32 #define CONFIG_8192F_TYPE29_DRV_DIS 33 #define CONFIG_8192F_TYPE30_DRV_DIS 34 #define CONFIG_8192F_TYPE31_DRV_DIS 35 36 37 #ifdef CONFIG_SDIO_HCI /**/ 38 /*usb*/ 39 #define CONFIG_8192F_TYPE1_DRV_DIS 40 #define CONFIG_8192F_TYPE5_DRV_DIS 41 #define CONFIG_8192F_TYPE10_DRV_DIS 42 #define CONFIG_8192F_TYPE13_DRV_DIS 43 #define CONFIG_8192F_TYPE14_DRV_DIS 44 /*pcie*/ 45 #define CONFIG_8192F_TYPE0_DRV_DIS 46 #define CONFIG_8192F_TYPE6_DRV_DIS 47 #define CONFIG_8192F_TYPE7_DRV_DIS 48 #define CONFIG_8192F_TYPE8_DRV_DIS 49 #define CONFIG_8192F_TYPE9_DRV_DIS 50 #define CONFIG_8192F_TYPE12_DRV_DIS 51 #define CONFIG_8192F_TYPE15_DRV_DIS 52 #define CONFIG_8192F_TYPE16_DRV_DIS 53 #define CONFIG_8192F_TYPE17_DRV_DIS 54 #define CONFIG_8192F_TYPE18_DRV_DIS 55 #define CONFIG_8192F_TYPE19_DRV_DIS 56 #define CONFIG_8192F_TYPE20_DRV_DIS 57 #endif/*CONFIG_SDIO_HCI*/ 58 59 #ifdef CONFIG_USB_HCI 60 /*sdio*/ 61 #define CONFIG_8192F_TYPE2_DRV_DIS 62 #define CONFIG_8192F_TYPE11_DRV_DIS 63 /*pcie*/ 64 #define CONFIG_8192F_TYPE0_DRV_DIS 65 #define CONFIG_8192F_TYPE6_DRV_DIS 66 #define CONFIG_8192F_TYPE7_DRV_DIS 67 #define CONFIG_8192F_TYPE8_DRV_DIS 68 #define CONFIG_8192F_TYPE9_DRV_DIS 69 #define CONFIG_8192F_TYPE12_DRV_DIS 70 #define CONFIG_8192F_TYPE15_DRV_DIS 71 #define CONFIG_8192F_TYPE16_DRV_DIS 72 #define CONFIG_8192F_TYPE17_DRV_DIS 73 #define CONFIG_8192F_TYPE18_DRV_DIS 74 #define CONFIG_8192F_TYPE19_DRV_DIS 75 #define CONFIG_8192F_TYPE20_DRV_DIS 76 #endif/*CONFIG_USB_HCI*/ 77 78 #ifdef CONFIG_PCI_HCI 79 /*sdio*/ 80 #define CONFIG_8192F_TYPE2_DRV_DIS 81 #define CONFIG_8192F_TYPE11_DRV_DIS 82 /*usb*/ 83 #define CONFIG_8192F_TYPE1_DRV_DIS 84 #define CONFIG_8192F_TYPE5_DRV_DIS 85 #define CONFIG_8192F_TYPE10_DRV_DIS 86 #define CONFIG_8192F_TYPE13_DRV_DIS 87 #define CONFIG_8192F_TYPE14_DRV_DIS 88 #endif/*CONFIG_PCI_HCI*/ 89 90 int PHY_RF6052_Config8192F(PADAPTER pdapter); 91 92 void PHY_RF6052SetBandwidth8192F(PADAPTER Adapter, enum channel_width Bandwidth); 93 94 #endif/* __RTL8192F_RF_H__ */ 95