Path: blob/master/ALFA-W1F1/RTL8814AU/hal/phydm/phydm_features.h
1307 views
/******************************************************************************1*2* Copyright(c) 2007 - 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* The full GNU General Public License is included in this distribution in the14* file called LICENSE.15*16* Contact Information:17* wlanfae <[email protected]>18* Realtek Corporation, No. 2, Innovation Road II, Hsinchu Science Park,19* Hsinchu 300, Taiwan.20*21* Larry Finger <[email protected]>22*23*****************************************************************************/2425#ifndef __PHYDM_FEATURES_H__26#define __PHYDM_FEATURES_H__2728#define CONFIG_RUN_IN_DRV29#define ODM_DC_CANCELLATION_SUPPORT (ODM_RTL8188F | \30ODM_RTL8710B | \31ODM_RTL8192F | \32ODM_RTL8821C | \33ODM_RTL8822B | \34ODM_RTL8721D | \35ODM_RTL8710C)36#define ODM_RECEIVER_BLOCKING_SUPPORT (ODM_RTL8188E | ODM_RTL8192E)3738/*@20170103 YuChen add for FW API*/39#define PHYDM_FW_API_ENABLE_8822B 140#define PHYDM_FW_API_FUNC_ENABLE_8822B 141#define PHYDM_FW_API_ENABLE_8821C 142#define PHYDM_FW_API_FUNC_ENABLE_8821C 143#define PHYDM_FW_API_ENABLE_8195B 144#define PHYDM_FW_API_FUNC_ENABLE_8195B 145#define PHYDM_FW_API_ENABLE_8198F 146#define PHYDM_FW_API_FUNC_ENABLE_8198F 147#define PHYDM_FW_API_ENABLE_8822C 148#define PHYDM_FW_API_FUNC_ENABLE_8822C 149#define PHYDM_FW_API_ENABLE_8814B 150#define PHYDM_FW_API_FUNC_ENABLE_8814B 151#define PHYDM_FW_API_ENABLE_8812F 152#define PHYDM_FW_API_FUNC_ENABLE_8812F 153#define PHYDM_FW_API_ENABLE_8197G 154#define PHYDM_FW_API_FUNC_ENABLE_8197G 15556#ifdef BEAMFORMING_SUPPORT57#if (BEAMFORMING_SUPPORT)58#define PHYDM_BEAMFORMING_SUPPORT59#endif60#endif6162#if (DM_ODM_SUPPORT_TYPE == ODM_WIN)63#include "phydm_features_win.h"64#elif (DM_ODM_SUPPORT_TYPE == ODM_CE)65#include "phydm_features_ce.h"66/*@#include "phydm_features_ce2_kernel.h"*/67#elif (DM_ODM_SUPPORT_TYPE == ODM_AP)68#include "phydm_features_ap.h"69#elif (DM_ODM_SUPPORT_TYPE == ODM_IOT)70#include "phydm_features_iot.h"71#endif7273#endif747576