1*4882a593Smuzhiyun /****************************************************************************** 2*4882a593Smuzhiyun * 3*4882a593Smuzhiyun * Copyright(c) 2016 - 2017 Realtek Corporation. 4*4882a593Smuzhiyun * 5*4882a593Smuzhiyun * This program is free software; you can redistribute it and/or modify it 6*4882a593Smuzhiyun * under the terms of version 2 of the GNU General Public License as 7*4882a593Smuzhiyun * published by the Free Software Foundation. 8*4882a593Smuzhiyun * 9*4882a593Smuzhiyun * This program is distributed in the hope that it will be useful, but WITHOUT 10*4882a593Smuzhiyun * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 11*4882a593Smuzhiyun * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for 12*4882a593Smuzhiyun * more details. 13*4882a593Smuzhiyun * 14*4882a593Smuzhiyun *****************************************************************************/ 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun #ifdef CONFIG_USB_HCI 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun #if defined(CONFIG_RTL8188E) 19*4882a593Smuzhiyun #include "rtl8188e/HalEfuseMask8188E_USB.h" 20*4882a593Smuzhiyun #endif 21*4882a593Smuzhiyun 22*4882a593Smuzhiyun #if defined(CONFIG_RTL8812A) 23*4882a593Smuzhiyun #include "rtl8812a/HalEfuseMask8812A_USB.h" 24*4882a593Smuzhiyun #endif 25*4882a593Smuzhiyun 26*4882a593Smuzhiyun #if defined(CONFIG_RTL8821A) 27*4882a593Smuzhiyun #include "rtl8812a/HalEfuseMask8821A_USB.h" 28*4882a593Smuzhiyun #endif 29*4882a593Smuzhiyun 30*4882a593Smuzhiyun #if defined(CONFIG_RTL8192E) 31*4882a593Smuzhiyun #include "rtl8192e/HalEfuseMask8192E_USB.h" 32*4882a593Smuzhiyun #endif 33*4882a593Smuzhiyun 34*4882a593Smuzhiyun #if defined(CONFIG_RTL8723B) 35*4882a593Smuzhiyun #include "rtl8723b/HalEfuseMask8723B_USB.h" 36*4882a593Smuzhiyun #endif 37*4882a593Smuzhiyun 38*4882a593Smuzhiyun #if defined(CONFIG_RTL8814A) 39*4882a593Smuzhiyun #include "rtl8814a/HalEfuseMask8814A_USB.h" 40*4882a593Smuzhiyun #endif 41*4882a593Smuzhiyun 42*4882a593Smuzhiyun #if defined(CONFIG_RTL8703B) 43*4882a593Smuzhiyun #include "rtl8703b/HalEfuseMask8703B_USB.h" 44*4882a593Smuzhiyun #endif 45*4882a593Smuzhiyun 46*4882a593Smuzhiyun #if defined(CONFIG_RTL8723D) 47*4882a593Smuzhiyun #include "rtl8723d/HalEfuseMask8723D_USB.h" 48*4882a593Smuzhiyun #endif 49*4882a593Smuzhiyun 50*4882a593Smuzhiyun #if defined(CONFIG_RTL8188F) 51*4882a593Smuzhiyun #include "rtl8188f/HalEfuseMask8188F_USB.h" 52*4882a593Smuzhiyun #endif 53*4882a593Smuzhiyun 54*4882a593Smuzhiyun #if defined(CONFIG_RTL8188GTV) 55*4882a593Smuzhiyun #include "rtl8188gtv/HalEfuseMask8188GTV_USB.h" 56*4882a593Smuzhiyun #endif 57*4882a593Smuzhiyun 58*4882a593Smuzhiyun #if defined(CONFIG_RTL8822B) 59*4882a593Smuzhiyun #include "rtl8822b/HalEfuseMask8822B_USB.h" 60*4882a593Smuzhiyun #endif 61*4882a593Smuzhiyun 62*4882a593Smuzhiyun #if defined(CONFIG_RTL8821C) 63*4882a593Smuzhiyun #include "rtl8821c/HalEfuseMask8821C_USB.h" 64*4882a593Smuzhiyun #endif 65*4882a593Smuzhiyun 66*4882a593Smuzhiyun #if defined(CONFIG_RTL8710B) 67*4882a593Smuzhiyun #include "rtl8710b/HalEfuseMask8710B_USB.h" 68*4882a593Smuzhiyun #endif 69*4882a593Smuzhiyun 70*4882a593Smuzhiyun #if defined(CONFIG_RTL8192F) 71*4882a593Smuzhiyun #include "rtl8192f/HalEfuseMask8192F_USB.h" 72*4882a593Smuzhiyun #endif 73*4882a593Smuzhiyun #if defined(CONFIG_RTL8822C) 74*4882a593Smuzhiyun #include "rtl8822c/HalEfuseMask8822C_USB.h" 75*4882a593Smuzhiyun #endif 76*4882a593Smuzhiyun #if defined(CONFIG_RTL8814B) 77*4882a593Smuzhiyun #include "rtl8814b/HalEfuseMask8814B_USB.h" 78*4882a593Smuzhiyun #endif 79*4882a593Smuzhiyun #endif /*CONFIG_USB_HCI*/ 80*4882a593Smuzhiyun 81*4882a593Smuzhiyun #ifdef CONFIG_PCI_HCI 82*4882a593Smuzhiyun 83*4882a593Smuzhiyun #if defined(CONFIG_RTL8188E) 84*4882a593Smuzhiyun #include "rtl8188e/HalEfuseMask8188E_PCIE.h" 85*4882a593Smuzhiyun #endif 86*4882a593Smuzhiyun 87*4882a593Smuzhiyun #if defined(CONFIG_RTL8812A) 88*4882a593Smuzhiyun #include "rtl8812a/HalEfuseMask8812A_PCIE.h" 89*4882a593Smuzhiyun #endif 90*4882a593Smuzhiyun 91*4882a593Smuzhiyun #if defined(CONFIG_RTL8821A) 92*4882a593Smuzhiyun #include "rtl8812a/HalEfuseMask8821A_PCIE.h" 93*4882a593Smuzhiyun #endif 94*4882a593Smuzhiyun 95*4882a593Smuzhiyun #if defined(CONFIG_RTL8192E) 96*4882a593Smuzhiyun #include "rtl8192e/HalEfuseMask8192E_PCIE.h" 97*4882a593Smuzhiyun #endif 98*4882a593Smuzhiyun 99*4882a593Smuzhiyun #if defined(CONFIG_RTL8723B) 100*4882a593Smuzhiyun #include "rtl8723b/HalEfuseMask8723B_PCIE.h" 101*4882a593Smuzhiyun #endif 102*4882a593Smuzhiyun 103*4882a593Smuzhiyun #if defined(CONFIG_RTL8814A) 104*4882a593Smuzhiyun #include "rtl8814a/HalEfuseMask8814A_PCIE.h" 105*4882a593Smuzhiyun #endif 106*4882a593Smuzhiyun 107*4882a593Smuzhiyun #if defined(CONFIG_RTL8703B) 108*4882a593Smuzhiyun #include "rtl8703b/HalEfuseMask8703B_PCIE.h" 109*4882a593Smuzhiyun #endif 110*4882a593Smuzhiyun 111*4882a593Smuzhiyun #if defined(CONFIG_RTL8822B) 112*4882a593Smuzhiyun #include "rtl8822b/HalEfuseMask8822B_PCIE.h" 113*4882a593Smuzhiyun #endif 114*4882a593Smuzhiyun #if defined(CONFIG_RTL8723D) 115*4882a593Smuzhiyun #include "rtl8723d/HalEfuseMask8723D_PCIE.h" 116*4882a593Smuzhiyun #endif 117*4882a593Smuzhiyun #if defined(CONFIG_RTL8821C) 118*4882a593Smuzhiyun #include "rtl8821c/HalEfuseMask8821C_PCIE.h" 119*4882a593Smuzhiyun #endif 120*4882a593Smuzhiyun 121*4882a593Smuzhiyun #if defined(CONFIG_RTL8192F) 122*4882a593Smuzhiyun #include "rtl8192f/HalEfuseMask8192F_PCIE.h" 123*4882a593Smuzhiyun #endif 124*4882a593Smuzhiyun #if defined(CONFIG_RTL8822C) 125*4882a593Smuzhiyun #include "rtl8822c/HalEfuseMask8822C_PCIE.h" 126*4882a593Smuzhiyun #endif 127*4882a593Smuzhiyun #if defined(CONFIG_RTL8814B) 128*4882a593Smuzhiyun #include "rtl8814b/HalEfuseMask8814B_PCIE.h" 129*4882a593Smuzhiyun #endif 130*4882a593Smuzhiyun #endif /*CONFIG_PCI_HCI*/ 131*4882a593Smuzhiyun #ifdef CONFIG_SDIO_HCI 132*4882a593Smuzhiyun #if defined(CONFIG_RTL8723B) 133*4882a593Smuzhiyun #include "rtl8723b/HalEfuseMask8723B_SDIO.h" 134*4882a593Smuzhiyun #endif 135*4882a593Smuzhiyun 136*4882a593Smuzhiyun #if defined(CONFIG_RTL8188E) 137*4882a593Smuzhiyun #include "rtl8188e/HalEfuseMask8188E_SDIO.h" 138*4882a593Smuzhiyun #endif 139*4882a593Smuzhiyun 140*4882a593Smuzhiyun #if defined(CONFIG_RTL8703B) 141*4882a593Smuzhiyun #include "rtl8703b/HalEfuseMask8703B_SDIO.h" 142*4882a593Smuzhiyun #endif 143*4882a593Smuzhiyun 144*4882a593Smuzhiyun #if defined(CONFIG_RTL8188F) 145*4882a593Smuzhiyun #include "rtl8188f/HalEfuseMask8188F_SDIO.h" 146*4882a593Smuzhiyun #endif 147*4882a593Smuzhiyun 148*4882a593Smuzhiyun #if defined(CONFIG_RTL8188GTV) 149*4882a593Smuzhiyun #include "rtl8188gtv/HalEfuseMask8188GTV_SDIO.h" 150*4882a593Smuzhiyun #endif 151*4882a593Smuzhiyun 152*4882a593Smuzhiyun #if defined(CONFIG_RTL8723D) 153*4882a593Smuzhiyun #include "rtl8723d/HalEfuseMask8723D_SDIO.h" 154*4882a593Smuzhiyun #endif 155*4882a593Smuzhiyun 156*4882a593Smuzhiyun #if defined(CONFIG_RTL8192E) 157*4882a593Smuzhiyun #include "rtl8192e/HalEfuseMask8192E_SDIO.h" 158*4882a593Smuzhiyun #endif 159*4882a593Smuzhiyun 160*4882a593Smuzhiyun #if defined(CONFIG_RTL8821A) 161*4882a593Smuzhiyun #include "rtl8812a/HalEfuseMask8821A_SDIO.h" 162*4882a593Smuzhiyun #endif 163*4882a593Smuzhiyun 164*4882a593Smuzhiyun #if defined(CONFIG_RTL8821C) 165*4882a593Smuzhiyun #include "rtl8821c/HalEfuseMask8821C_SDIO.h" 166*4882a593Smuzhiyun #endif 167*4882a593Smuzhiyun 168*4882a593Smuzhiyun #if defined(CONFIG_RTL8822B) 169*4882a593Smuzhiyun #include "rtl8822b/HalEfuseMask8822B_SDIO.h" 170*4882a593Smuzhiyun #endif 171*4882a593Smuzhiyun 172*4882a593Smuzhiyun #if defined(CONFIG_RTL8192F) 173*4882a593Smuzhiyun #include "rtl8192f/HalEfuseMask8192F_SDIO.h" 174*4882a593Smuzhiyun #endif 175*4882a593Smuzhiyun 176*4882a593Smuzhiyun 177*4882a593Smuzhiyun #if defined(CONFIG_RTL8822C) 178*4882a593Smuzhiyun #include "rtl8822c/HalEfuseMask8822C_SDIO.h" 179*4882a593Smuzhiyun #endif 180*4882a593Smuzhiyun 181*4882a593Smuzhiyun #endif /*CONFIG_SDIO_HCI*/ 182