qcacmn: Add support for separate FTM Coldboot Calibration mode

Add support for separate Coldboot calibration mode (10) for Coldboot
Calibration in FTM Mode.

Change-Id: I8e4e2c370053b55c3755339d7ead863ba950856e
CRs-Fixed: 2497548
This commit is contained in:
Vignesh Viswanathan
2019-07-24 15:24:03 +05:30
committed by nshrivas
parent c86454bc00
commit 7c974c29d3
2 changed files with 6 additions and 0 deletions

View File

@@ -2962,6 +2962,8 @@ int hif_wlan_enable(struct hif_softc *scn)
mode = PLD_FTM; mode = PLD_FTM;
else if (QDF_GLOBAL_COLDBOOT_CALIB_MODE == con_mode) else if (QDF_GLOBAL_COLDBOOT_CALIB_MODE == con_mode)
mode = PLD_COLDBOOT_CALIBRATION; mode = PLD_COLDBOOT_CALIBRATION;
else if (QDF_GLOBAL_FTM_COLDBOOT_CALIB_MODE == con_mode)
mode = PLD_FTM_COLDBOOT_CALIBRATION;
else if (QDF_IS_EPPING_ENABLED(con_mode)) else if (QDF_IS_EPPING_ENABLED(con_mode))
mode = PLD_EPPING; mode = PLD_EPPING;
else else

View File

@@ -587,11 +587,14 @@ const char *qdf_opmode_str(const enum QDF_OPMODE opmode);
* enum QDF_GLOBAL_MODE - global mode when driver is loaded. * enum QDF_GLOBAL_MODE - global mode when driver is loaded.
* *
* @QDF_GLOBAL_MISSION_MODE: mission mode (STA, SAP...) * @QDF_GLOBAL_MISSION_MODE: mission mode (STA, SAP...)
* @QDF_GLOBAL_WALTEST_MODE: WAL Test Mode
* @QDF_GLOBAL_MONITOR_MODE: Monitor Mode * @QDF_GLOBAL_MONITOR_MODE: Monitor Mode
* @QDF_GLOBAL_FTM_MODE: FTM mode * @QDF_GLOBAL_FTM_MODE: FTM mode
* @QDF_GLOBAL_IBSS_MODE: IBSS mode * @QDF_GLOBAL_IBSS_MODE: IBSS mode
* @QDF_GLOBAL_COLDBOOT_CALIB_MODEL: Cold Boot Calibration Mode
* @QDF_GLOBAL_EPPING_MODE: EPPING mode * @QDF_GLOBAL_EPPING_MODE: EPPING mode
* @QDF_GLOBAL_QVIT_MODE: QVIT global mode * @QDF_GLOBAL_QVIT_MODE: QVIT global mode
* @QDF_GLOBAL_FTM_COLDBOOT_CALIB_MODE: Cold Boot Calibration in FTM Mode
* @QDF_GLOBAL_MAX_MODE: Max place holder * @QDF_GLOBAL_MAX_MODE: Max place holder
*/ */
enum QDF_GLOBAL_MODE { enum QDF_GLOBAL_MODE {
@@ -603,6 +606,7 @@ enum QDF_GLOBAL_MODE {
QDF_GLOBAL_COLDBOOT_CALIB_MODE = 7, QDF_GLOBAL_COLDBOOT_CALIB_MODE = 7,
QDF_GLOBAL_EPPING_MODE = 8, QDF_GLOBAL_EPPING_MODE = 8,
QDF_GLOBAL_QVIT_MODE = 9, QDF_GLOBAL_QVIT_MODE = 9,
QDF_GLOBAL_FTM_COLDBOOT_CALIB_MODE = 10,
QDF_GLOBAL_MAX_MODE QDF_GLOBAL_MAX_MODE
}; };