fw-api: CL 3520394 - update fw common interface files

WMI changes to support ini to update operating voltage corner mode based on phy mode and bw

Change-Id: I79853dae50f202b49b438c3696b42bf967de9894
CRs-Fixed: 1107600
This commit is contained in:
spuligil
2017-09-25 19:02:08 -07:00
parent 1d36a68cfb
commit 9400923899
2 changed files with 24 additions and 2 deletions

View File

@@ -4514,8 +4514,30 @@ typedef enum {
* framework determines how to respond to the power failure
* 2 - Silently rejuvenate if power failure occurs.
* 3 - Feature disabled.
*/
*/
WMI_PDEV_AUTO_DETECT_POWER_FAILURE,
/** Configure operating voltage corner mode based on phymode and bw.
* bit 0-1 - operating voltage corner mode for 11a/b.
* bit 2-3 - operating voltage corner mode for 11g.
* bit 4-5 - operating voltage corner mode for 11n, 20MHz, 1x1.
* bit 6-7 - operating voltage corner mode for 11n, 20MHz, 2x2.
* bit 8-9 - operating voltage corner mode for 11n, 40MHz, 1x1.
* bit 10-11 - operating voltage corner mode for 11n, 40MHz, 2x2.
* bit 12-13 - operating voltage corner mode for 11ac, 20MHz, 1x1.
* bit 14-15 - operating voltage corner mode for 11ac, 20MHz, 2x2.
* bit 16-17 - operating voltage corner mode for 11ac, 40MHz, 1x1.
* bit 18-19 - operating voltage corner mode for 11ac, 40MHz, 2x2.
* bit 20-21 - operating voltage corner mode for 11ac, 80MHz, 1x1.
* bit 22-23 - operating voltage corner mode for 11ac, 80MHz, 2x2.
* bit 24-25 - operating voltage corner mode for 11ac, 160MHz, 1x1.
* bit 26-27 - operating voltage corner mode for 11ac, 160MHz, 2x2.
* ---------------------------------------------
* 00 - Static voltage corner SVS
* 01 - static voltage corner LOW SVS
* 10 - Dynamic voltage corner selection based on TPUT
* 11 - Dynamic voltage corner selection based on TPUT and Tx Flush counters
*/
WMI_PDEV_UPDATE_WDCVS_ALGO,
} WMI_PDEV_PARAM;
typedef struct {

View File

@@ -36,7 +36,7 @@
#define __WMI_VER_MINOR_ 0
/** WMI revision number has to be incremented when there is a
* change that may or may not break compatibility. */
#define __WMI_REVISION_ 440
#define __WMI_REVISION_ 441
/** The Version Namespace should not be normally changed. Only
* host and firmware of the same WMI namespace will work