8723BU: Update 8723BU wifi driver to version v4.3.16_14189.20150519_BTCOEX2015119...
[firefly-linux-kernel-4.4.55.git] / drivers / net / wireless / rockchip_wlan / rtl8723bu / hal / OUTSRC / phydm_AntDect.h
index 9e18c2ebfeee8314717bdcaf991d22deab6f3519..19b2561f4a668a0782bf38c7eb8fa08e89ae0e3c 100755 (executable)
 #ifndef        __PHYDMANTDECT_H__\r
 #define    __PHYDMANTDECT_H__\r
 \r
-#define ANTDECT_VERSION        "1.0"\r
+#define ANTDECT_VERSION        "2.0" //2014.11.04\r
+\r
+#if(defined(CONFIG_ANT_DETECTION))\r
+//#if( DM_ODM_SUPPORT_TYPE & (ODM_WIN |ODM_CE))\r
+//ANT Test\r
+#define                ANTTESTALL              0x00    /*Ant A or B will be Testing*/   \r
+#define                ANTTESTA                0x01    /*Ant A will be Testing*/       \r
+#define                ANTTESTB                0x02    /*Ant B will be testing*/\r
+\r
+#define        MAX_ANTENNA_DETECTION_CNT       10 \r
+\r
+\r
+typedef struct _ANT_DETECTED_INFO{\r
+       BOOLEAN                 bAntDetected;\r
+       u4Byte                  dBForAntA;\r
+       u4Byte                  dBForAntB;\r
+       u4Byte                  dBForAntO;\r
+}ANT_DETECTED_INFO, *PANT_DETECTED_INFO;\r
+\r
+\r
+typedef enum tag_SW_Antenna_Switch_Definition\r
+{\r
+       Antenna_A = 1,\r
+       Antenna_B = 2,  \r
+       Antenna_MAX = 3,\r
+}DM_SWAS_E;\r
+\r
+\r
 \r
-#if( DM_ODM_SUPPORT_TYPE & (ODM_WIN |ODM_CE))\r
 //1 [1. Single Tone Method] ===================================================\r
 \r
 \r
 \r
 VOID\r
 ODM_SingleDualAntennaDefaultSetting(\r
-       IN              PDM_ODM_T               pDM_Odm\r
+       IN              PVOID           pDM_VOID\r
        );\r
 \r
 BOOLEAN\r
 ODM_SingleDualAntennaDetection(\r
-       IN              PDM_ODM_T               pDM_Odm,\r
+       IN              PVOID           pDM_VOID,\r
        IN              u1Byte                  mode\r
        );\r
 \r
 //1 [2. Scan AP RSSI Method] ==================================================\r
 \r
-VOID
-odm_SwAntDetectInit(
-       IN              PDM_ODM_T               pDM_Odm
-       );\r
-\r
-\r
 #define SwAntDivCheckBeforeLink        ODM_SwAntDivCheckBeforeLink\r
 \r
 BOOLEAN \r
 ODM_SwAntDivCheckBeforeLink(\r
-       IN              PDM_ODM_T               pDM_Odm\r
+       IN              PVOID           pDM_VOID\r
        );\r
 \r
 \r
@@ -62,15 +82,17 @@ ODM_SwAntDivCheckBeforeLink(
 \r
 VOID\r
 ODM_SingleDualAntennaDetection_PSD(\r
-       IN       PDM_ODM_T      pDM_Odm\r
+       IN              PVOID           pDM_VOID\r
 );\r
 \r
+#endif\r
 \r
+VOID\r
+odm_SwAntDetectInit(\r
+       IN              PVOID           pDM_VOID\r
+       );\r
 \r
 \r
-\r
-\r
-#endif\r
 #endif\r
 \r
 \r