Path: blob/master/ALFA-W1F1/RTL8814AU/hal/phydm/halhwimg.h
1307 views
/******************************************************************************1*2* Copyright(c) 2016 - 2017 Realtek Corporation.3*4* This program is free software; you can redistribute it and/or modify it5* under the terms of version 2 of the GNU General Public License as6* published by the Free Software Foundation.7*8* This program is distributed in the hope that it will be useful, but WITHOUT9* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or10* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for11* more details.12*13*****************************************************************************/14#pragma once15#ifndef __INC_HW_IMG_H16#define __INC_HW_IMG_H1718/*@19* 2011/03/15 MH Add for different IC HW image file selection. code size consideration.20* */21#if RT_PLATFORM == PLATFORM_LINUX2223#if (DEV_BUS_TYPE == RT_PCI_INTERFACE)24/* @For 92C */25#define RTL8192CE_HWIMG_SUPPORT 126#define RTL8192CE_TEST_HWIMG_SUPPORT 027#define RTL8192CU_HWIMG_SUPPORT 028#define RTL8192CU_TEST_HWIMG_SUPPORT 02930/* @For 92D */31#define RTL8192DE_HWIMG_SUPPORT 132#define RTL8192DE_TEST_HWIMG_SUPPORT 033#define RTL8192DU_HWIMG_SUPPORT 034#define RTL8192DU_TEST_HWIMG_SUPPORT 03536/* @For 8723 */37#define RTL8723E_HWIMG_SUPPORT 138#define RTL8723U_HWIMG_SUPPORT 039#define RTL8723S_HWIMG_SUPPORT 04041/* @For 88E */42#define RTL8188EE_HWIMG_SUPPORT 043#define RTL8188EU_HWIMG_SUPPORT 044#define RTL8188ES_HWIMG_SUPPORT 04546#elif (DEV_BUS_TYPE == RT_USB_INTERFACE)47/* @For 92C */48#define RTL8192CE_HWIMG_SUPPORT 049#define RTL8192CE_TEST_HWIMG_SUPPORT 050#define RTL8192CU_HWIMG_SUPPORT 151#define RTL8192CU_TEST_HWIMG_SUPPORT 05253/* @For 92D */54#define RTL8192DE_HWIMG_SUPPORT 055#define RTL8192DE_TEST_HWIMG_SUPPORT 056#define RTL8192DU_HWIMG_SUPPORT 157#define RTL8192DU_TEST_HWIMG_SUPPORT 05859/* @For 8723 */60#define RTL8723E_HWIMG_SUPPORT 061#define RTL8723U_HWIMG_SUPPORT 162#define RTL8723S_HWIMG_SUPPORT 06364/* @For 88E */65#define RTL8188EE_HWIMG_SUPPORT 066#define RTL8188EU_HWIMG_SUPPORT 067#define RTL8188ES_HWIMG_SUPPORT 06869#elif (DEV_BUS_TYPE == RT_SDIO_INTERFACE)70/* @For 92C */71#define RTL8192CE_HWIMG_SUPPORT 072#define RTL8192CE_TEST_HWIMG_SUPPORT 073#define RTL8192CU_HWIMG_SUPPORT 174#define RTL8192CU_TEST_HWIMG_SUPPORT 07576/* @For 92D */77#define RTL8192DE_HWIMG_SUPPORT 078#define RTL8192DE_TEST_HWIMG_SUPPORT 079#define RTL8192DU_HWIMG_SUPPORT 180#define RTL8192DU_TEST_HWIMG_SUPPORT 08182/* @For 8723 */83#define RTL8723E_HWIMG_SUPPORT 084#define RTL8723U_HWIMG_SUPPORT 085#define RTL8723S_HWIMG_SUPPORT 18687/* @For 88E */88#define RTL8188EE_HWIMG_SUPPORT 089#define RTL8188EU_HWIMG_SUPPORT 090#define RTL8188ES_HWIMG_SUPPORT 091#endif9293#else /* PLATFORM_WINDOWS & MacOSX */9495/* @For 92C */96#define RTL8192CE_HWIMG_SUPPORT 197#define RTL8192CE_TEST_HWIMG_SUPPORT 198#define RTL8192CU_HWIMG_SUPPORT 199#define RTL8192CU_TEST_HWIMG_SUPPORT 1100101/* @For 92D */102#define RTL8192DE_HWIMG_SUPPORT 1103#define RTL8192DE_TEST_HWIMG_SUPPORT 1104#define RTL8192DU_HWIMG_SUPPORT 1105#define RTL8192DU_TEST_HWIMG_SUPPORT 1106107#if defined(UNDER_CE)108/* @For 8723 */109#define RTL8723E_HWIMG_SUPPORT 0110#define RTL8723U_HWIMG_SUPPORT 0111#define RTL8723S_HWIMG_SUPPORT 1112113/* @For 88E */114#define RTL8188EE_HWIMG_SUPPORT 0115#define RTL8188EU_HWIMG_SUPPORT 0116#define RTL8188ES_HWIMG_SUPPORT 0117118#else119120/* @For 8723 */121#define RTL8723E_HWIMG_SUPPORT 1122/* @#define RTL_8723E_TEST_HWIMG_SUPPORT 1 */123#define RTL8723U_HWIMG_SUPPORT 1124/* @#define RTL_8723U_TEST_HWIMG_SUPPORT 1 */125#define RTL8723S_HWIMG_SUPPORT 1126/* @#define RTL_8723S_TEST_HWIMG_SUPPORT 1 */127128/* @For 88E */129#define RTL8188EE_HWIMG_SUPPORT 1130#define RTL8188EU_HWIMG_SUPPORT 1131#define RTL8188ES_HWIMG_SUPPORT 1132#endif133134#endif135136#endif /* @__INC_HW_IMG_H */137138139