text: /******************************************************************************
   *
   * Copyright(c) 2007 - 2017  Realtek Corporation.
   *
   * This program is free software; you can redistribute it and/or modify it
   * under the terms of version 2 of the GNU General Public License as
   * published by the Free Software Foundation.
   *
   * This program is distributed in the hope that it will be useful, but WITHOUT
   * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
   * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
   * more details.
   *
   * The full GNU General Public License is included in this distribution in the
   * file called LICENSE.
   *
   * Contact Information:
   * wlanfae <wlanfae@realtek.com>
   * Realtek Corporation, No. 2, Innovation Road II, Hsinchu Science Park,
   * Hsinchu 300, Taiwan.
   *
   * Larry Finger <Larry.Finger@lwfinger.net>
   *
   *****************************************************************************/
  
  #ifndef	__PHYDM_FEATURES_CE_H__
  #define __PHYDM_FEATURES_CE_H__
  
  #if (RTL8822B_SUPPORT == 1 || RTL8812A_SUPPORT == 1 || RTL8197F_SUPPORT == 1)
  	#define DYN_ANT_WEIGHTING_SUPPORT
  #endif
  
  #if (RTL8822B_SUPPORT == 1 || RTL8821C_SUPPORT == 1)
  	#define FAHM_SUPPORT
  #endif
  	#define NHM_SUPPORT
  	#define CLM_SUPPORT
  
  #if (RTL8822B_SUPPORT == 1)
  	/*#define PHYDM_PHYSTAUS_SMP_MODE*/
  #endif
  
  /*#define PHYDM_TDMA_DIG_SUPPORT*/
  /*#define PHYDM_LNA_SAT_CHK_SUPPORT*/
  
  #if (RTL8822B_SUPPORT == 1)
  	#define PHYDM_POWER_TRAINING_SUPPORT
  #endif
  
  #if (RTL8822B_SUPPORT == 1)
  	#define PHYDM_TXA_CALIBRATION
  #endif
  
  #if (RTL8188E_SUPPORT == 1)
  	#define	PHYDM_PRIMARY_CCA
  #endif
  
  #if (RTL8188F_SUPPORT == 1 || RTL8710B_SUPPORT == 1 || RTL8821C_SUPPORT == 1 || RTL8822B_SUPPORT == 1)
  	#define	PHYDM_DC_CANCELLATION
  #endif
  
  #if (RTL8822B_SUPPORT == 1 || RTL8197F_SUPPORT == 1)
  	#define	CONFIG_ADAPTIVE_SOML
  #endif
  
  
  
  #if (RTL8822B_SUPPORT == 1)
  	/*#define	CONFIG_DYNAMIC_RX_PATH*/
  #endif
  
  #if (RTL8188E_SUPPORT == 1 || RTL8192E_SUPPORT == 1)
  	#define	CONFIG_RECEIVER_BLOCKING
  #endif
  
  /* #define CONFIG_DYNAMIC_TX_TWR */
  #define PHYDM_SUPPORT_CCKPD
  #define RA_MASK_PHYDMLIZE_CE
  
  /*Antenna Diversity*/
  #ifdef CONFIG_ANTENNA_DIVERSITY
  	#define CONFIG_PHYDM_ANTENNA_DIVERSITY
  
  	#ifdef CONFIG_PHYDM_ANTENNA_DIVERSITY
  
  		#if (RTL8723B_SUPPORT == 1) || (RTL8821A_SUPPORT == 1) || (RTL8188F_SUPPORT == 1) || (RTL8821C_SUPPORT == 1)
  			#define	CONFIG_S0S1_SW_ANTENNA_DIVERSITY
  		#endif
  
  		#if (RTL8821A_SUPPORT == 1)
  			/*#define CONFIG_HL_SMART_ANTENNA_TYPE1*/
  		#endif
  
  		#if (RTL8822B_SUPPORT == 1)
  			/*#define CONFIG_HL_SMART_ANTENNA_TYPE2*/
  		#endif
  	#endif
  #endif
  
  /*[SmartAntenna]*/
  /*#define	CONFIG_SMART_ANTENNA*/
  #ifdef CONFIG_SMART_ANTENNA
  	/*#define	CONFIG_CUMITEK_SMART_ANTENNA*/
  #endif
  /* --------------------------------------------------*/
  
  #ifdef CONFIG_DFS_MASTER
  	#define CONFIG_PHYDM_DFS_MASTER
  #endif
  
  #if (RTL8812A_SUPPORT == 1 || RTL8821A_SUPPORT == 1 || RTL8881A_SUPPORT == 1 || RTL8192E_SUPPORT == 1 || RTL8723B_SUPPORT == 1)
  	/*#define	CONFIG_RA_FW_DBG_CODE*/
  #endif
  
  /*#define PHYDM_DIG_MODE_DECISION_SUPPORT*/
  #define	CONFIG_PSD_TOOL
  /*#define	CONFIG_RA_DBG_CMD*/
  /*#define	CONFIG_ANT_DETECTION*/
  /*#define	CONFIG_PATH_DIVERSITY*/
  /*#define	CONFIG_RA_DYNAMIC_RTY_LIMIT*/
  #define	CONFIG_BB_TXBF_API
  #define	CONFIG_PHYDM_DEBUG_FUNCTION
  
  #ifdef CONFIG_BT_COEXIST
  	#define	ODM_CONFIG_BT_COEXIST
  #endif
  #define	PHYDM_3RD_REFORM_RA_MASK
  #define	PHYDM_3RD_REFORM_RSSI_MONOTOR
  #define	PHYDM_SUPPORT_RSSI_MONITOR
  /*#define	PHYDM_AUTO_DEGBUG*/
  
  #endif
  