Browse Source

qcacmn: Add HE MCS12/13 support

Add MCS12 and MCS13 support for HE mode in dp_11abgnratetable.

Change-Id: I0dec22d35bed6e12219dbfcb71d1836fed120eb9
Neha Bisht 4 years ago
parent
commit
7cfa28adf3
2 changed files with 554 additions and 330 deletions
  1. 552 328
      dp/cmn_dp_api/dp_ratetable.c
  2. 2 2
      dp/cmn_dp_api/dp_ratetable.h

+ 552 - 328
dp/cmn_dp_api/dp_ratetable.c

@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2016-2019 The Linux Foundation. All rights reserved.
+ * Copyright (c) 2016-2019, 2021 The Linux Foundation. All rights reserved.
  *
  * Permission to use, copy, modify, and/or distribute this software for
  * any purpose with or without fee is hereby granted, provided that the
@@ -1734,1400 +1734,1624 @@ static const struct DP_CMN_RATE_TABLE dp_11abgnratetable = {
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  143400, 147700,   135400,   121900,        0,   143400,
 		  0x40b},
+	  /*     424 MCS-12 */ { HE20_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_20,
+		  154900, 159500,   146300,   131600,        0,   154900,
+		  0x40c},
+	  /*     425 MCS-13 */ { HE20_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_20,
+		  172100, 177300,   162500,   146300,        0,   172100,
+		  0x40d},
 	  /* When number spatial streams > 1 use below rates */
-	  /*     424 MCS-00 */ { HE20_MODE_VALID_MASK,
+	  /*     426 MCS-00 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  17200, 17700,    16300,    14600,     8600,    17200,
 		  0x420},
-	  /*     425 MCS-01 */ { HE20_MODE_VALID_MASK,
+	  /*     427 MCS-01 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  34400, 35500,    32500,    29300,    17700,    34400,
 		  0x421},
-	  /*     426 MCS-02 */ { HE20_MODE_VALID_MASK,
+	  /*     428 MCS-02 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  51600, 53200,    48800,    43900,        0,    51600,
 		  0x422},
-	  /*     427 MCS-03 */ { HE20_MODE_VALID_MASK,
+	  /*     429 MCS-03 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  68800, 70900,    65000,    58500,    34400,    68800,
 		  0x423},
-	  /*     428 MCS-04 */ { HE20_MODE_VALID_MASK,
+	  /*     430 MCS-04 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  103200, 106400,    97500,    87800,    51600,   103200,
 		  0x424},
-	  /*     429 MCS-05 */ { HE20_MODE_VALID_MASK,
+	  /*     431 MCS-05 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  137600, 141800,   130000,   117000,        0,   137600,
 		  0x425},
-	  /*     430 MCS-06 */ { HE20_MODE_VALID_MASK,
+	  /*     432 MCS-06 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  154900, 159500,   146300,   131600,        0,   154900,
 		  0x426},
-	  /*     431 MCS-07 */ { HE20_MODE_VALID_MASK,
+	  /*     433 MCS-07 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  172100, 177300,   162500,   146300,        0,   172100,
 		  0x427},
-	  /*     432 MCS-08 */ { HE20_MODE_VALID_MASK,
+	  /*     434 MCS-08 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  206500, 212700,   195000,   175500,        0,   206500,
 		  0x428},
-	  /*     433 MCS-09 */ { HE20_MODE_VALID_MASK,
+	  /*     435 MCS-09 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  229400, 236400,   216700,   195000,        0,   229400,
 		  0x429},
-	  /*     434 MCS-10 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     436 MCS-10 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  258100, 265900,   243800,   219400,        0,   258100,
 		  0x42a},
-	  /*     435 MCS-11 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     437 MCS-11 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  286800, 295500,   270800,   243800,        0,   286800,
 		  0x42b},
+	  /*     438 MCS-12 */ { HE20_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_20,
+		  309700, 319100,   292500,   263300,        0,   309700,
+		  0x42c},
+	  /*     439 MCS-13 */ { HE20_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_20,
+		  344100, 354500,   325000,   292500,        0,   344100,
+		  0x42d},
 
 	  /* When number of spatial streams > 2
 	   * use below rates
 	   */
-	  /*     436 MCS-00 */ { HE20_MODE_VALID_MASK,
+	  /*     440 MCS-00 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  25800, 26600,    24400,    21900,    12900,    25800,
 		  0x440},
-	  /*     437 MCS-01 */ { HE20_MODE_VALID_MASK,
+	  /*     441 MCS-01 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  51600, 53200,    48800,    43900,    25800,    51600,
 		  0x441},
-	  /*     438 MCS-02 */ { HE20_MODE_VALID_MASK,
+	  /*     442 MCS-02 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  77400, 79800,    73100,    65800,        0,    77400,
 		  0x442},
-	  /*     439 MCS-03 */ { HE20_MODE_VALID_MASK,
+	  /*     443 MCS-03 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  103200, 106400,    97500,    87800,    51600,   103200,
 		  0x443},
-	  /*     440 MCS-04 */ { HE20_MODE_VALID_MASK,
+	  /*     444 MCS-04 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  154900, 159500,   146300,   131600,    77400,   154900,
 		  0x444},
-	  /*     441 MCS-05 */ { HE20_MODE_VALID_MASK,
+	  /*     445 MCS-05 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  206500, 212700,   195000,   175500,        0,   206500,
 		  0x445},
-	  /*     442 MCS-06 */ { HE20_MODE_VALID_MASK,
+	  /*     446 MCS-06 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  232300, 239300,   219400,   197400,        0,   232300,
 		  0x446},
-	  /*     443 MCS-07 */ { HE20_MODE_VALID_MASK,
+	  /*     447 MCS-07 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  258100, 265900,   243800,   219400,        0,   258100,
 		  0x447},
-	  /*     444 MCS-08 */ { HE20_MODE_VALID_MASK,
+	  /*     448 MCS-08 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  309700, 319100,   292500,   263300,        0,   309700,
 		  0x448},
-	  /*     445 MCS-09 */ { HE20_MODE_VALID_MASK,
+	  /*     449 MCS-09 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  344100, 354500,   325000,   292500,        0,   344100,
 		  0x449},
-	  /*     446 MCS-10 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     450 MCS-10 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  387100, 398900,   365600,   329100,        0,   387100,
 		  0x44a},
-	  /*     447 MCS-11 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     451 MCS-11 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  430100, 443200,   406300,   365600,        0,   430100,
 		  0x44b},
+	  /*     452 MCS-12 */ { HE20_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_20,
+		  464600, 478600,   438800,   394900,        0,   464600,
+		  0x44c},
+	  /*     453 MCS-13 */ { HE20_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_20,
+		  516200, 531800,   487500,   438800,        0,   516200,
+		  0x44d},
 
 	  /* When number of spatial streams > 3
 	   * use below rates
 	   */
-	  /*     448 MCS-00 */ { HE20_MODE_VALID_MASK,
+	  /*     454 MCS-00 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  34400, 35500,    32500,    29300,    17700,    34400,
 		  0x460},
-	  /*     449 MCS-01 */ { HE20_MODE_VALID_MASK,
+	  /*     455 MCS-01 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  68800, 70900,    65000,    58500,    34400,    68800,
 		  0x461},
-	  /*     450 MCS-02 */ { HE20_MODE_VALID_MASK,
+	  /*     456 MCS-02 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  103200, 106400,    97500,    87800,        0,   103200,
 		  0x462},
-	  /*     451 MCS-03 */ { HE20_MODE_VALID_MASK,
+	  /*     457 MCS-03 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  137600, 141800,   130000,   117000,    68800,   137600,
 		  0x463},
-	  /*     452 MCS-04 */ { HE20_MODE_VALID_MASK,
+	  /*     458 MCS-04 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  206500, 212700,   195000,   175500,   103200,   206500,
 		  0x464},
-	  /*     453 MCS-05 */ { HE20_MODE_VALID_MASK,
+	  /*     459 MCS-05 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  275300, 283600,   260000,   234000,        0,   275300,
 		  0x465},
-	  /*     454 MCS-06 */ { HE20_MODE_VALID_MASK,
+	  /*     460 MCS-06 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  309700, 319100,   292500,   263300,        0,   309700,
 		  0x466},
-	  /*     455 MCS-07 */ { HE20_MODE_VALID_MASK,
+	  /*     461 MCS-07 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  344100, 354500,   325000,   292500,        0,   344100,
 		  0x467},
-	  /*     456 MCS-08 */ { HE20_MODE_VALID_MASK,
+	  /*     462 MCS-08 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  412900, 425500,   390000,   351000,        0,   412900,
 		  0x468},
-	  /*     457 MCS-09 */ { HE20_MODE_VALID_MASK,
+	  /*     463 MCS-09 */ { HE20_MODE_VALID_MASK,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  455800, 472700,   433300,   390000,        0,   455800,
 		  0x469},
-	  /*     458 MCS-10 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     464 MCS-10 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  516200, 531800,   487500,   438800,        0,   516200,
 		  0x46a},
-	  /*     459 MCS-11 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     465 MCS-11 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  573500, 590900,   541700,   487500,        0,   573500,
 		  0x46b},
+	  /*     466 MCS-12 */ { HE20_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_20,
+		  619400, 638200,   585000,   526500,        0,   619400,
+		  0x46c},
+	  /*     467 MCS-13 */ { HE20_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_20,
+		  688200, 709100,   650000,   585000,        0,   688200,
+		  0x46d},
 
 	  /* When number of spatial streams > 4
 	   * use below rates
 	   */
-	  /*     460 MCS-00 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     468 MCS-00 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  43000, 43300,    40600,    36600,    21500,    43000,
 		  0x480},
-	  /*     461 MCS-01 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     469 MCS-01 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  86000, 88600,    81300,    73100,    43000,    86000,
 		  0x481},
-	  /*     462 MCS-02 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     470 MCS-02 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  129000, 133000,   121900,   109700,        0,   129000,
 		  0x482},
-	  /*     463 MCS-03 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     471 MCS-03 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  172100, 177300,   162500,   146300,    86000,   172100,
 		  0x483},
-	  /*     464 MCS-04 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     472 MCS-04 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  258100, 265900,   243800,   219400,   129000,   258100,
 		  0x484},
-	  /*     465 MCS-05 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     473 MCS-05 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  344100, 354500,   325000,   292500,        0,   344100,
 		  0x485},
-	  /*     466 MCS-06 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     474 MCS-06 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  387100, 398900,   365600,   329100,        0,   387100,
 		  0x486},
-	  /*     467 MCS-07 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     475 MCS-07 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  430100, 443200,   406300,   365600,        0,   430100,
 		  0x487},
-	  /*     468 MCS-08 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     476 MCS-08 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  516200, 531800,   487500,   438800,        0,   516200,
 		  0x488},
-	  /*     469 MCS-09 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     477 MCS-09 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  573500, 590900,   541700,   487500,        0,   573500,
 		  0x489},
-	  /*     470 MCS-10 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     478 MCS-10 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  645200, 664800,   609400,   548400,        0,   645200,
 		  0x48a},
-	  /*     471 MCS-11 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     479 MCS-11 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  716900, 738600,   677100,   609400,        0,   716900,
 		  0x48b},
+	  /*     480 MCS-12 */ { HE20_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_20,
+		  774300, 797700,   731300,   658100,        0,   774300,
+		  0x48c},
+	  /*     481 MCS-13 */ { HE20_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_20,
+		  860300, 886400,   812500,   731300,        0,   860300,
+		  0x48d},
 
 	  /* When number of spatial streams > 5
 	   * use below rates
 	   */
-	  /*     472 MCS-00 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     482 MCS-00 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  51600, 53200,    48800,    43900,    25800,    51600,
 		  0x4a0},
-	  /*     473 MCS-01 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     483 MCS-01 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  103200, 106400,    97500,    87800,    51600,   103200,
 		  0x4a1},
-	  /*     474 MCS-02 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     484 MCS-02 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  154900, 159500,   146300,   131600,        0,   154900,
 		  0x4a2},
-	  /*     475 MCS-03 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     485 MCS-03 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  206500, 212700,   195000,   175500,   103200,   206500,
 		  0x4a3},
-	  /*     476 MCS-04 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     486 MCS-04 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  309700, 319100,   292500,   263300,   154900,   309700,
 		  0x4a4},
-	  /*     477 MCS-05 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     487 MCS-05 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  412900, 425500,   390000,   351000,        0,   412900,
 		  0x4a5},
-	  /*     478 MCS-06 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     488 MCS-06 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  464600, 478600,   438000,   394900,        0,   464600,
 		  0x4a6},
-	  /*     479 MCS-07 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     489 MCS-07 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  516200, 531800,   487500,   438800,        0,   516200,
 		  0x4a7},
-	  /*     480 MCS-08 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     490 MCS-08 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  619400, 638200,   585000,   526500,        0,   619400,
 		  0x4a8},
-	  /*     481 MCS-09 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     491 MCS-09 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  688200, 709100,   650000,   585000,        0,   688200,
 		  0x4a9},
-	  /*     482 MCS-10 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     492 MCS-10 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  774300, 797700,   731300,   658100,        0,   774300,
 		  0x4aa},
-	  /*     483 MCS-11 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     493 MCS-11 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  860300, 886400,   812500,   731300,        0,   860300,
 		  0x4ab},
+	  /*     494 MCS-12 */ { HE20_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_20,
+		  929100, 957300,   877500,   789800,        0,   929100,
+		  0x4ac},
+	  /*     495 MCS-13 */ { HE20_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_20,
+		  1032400, 1063600,   975000,   877500,      0,   1032400,
+		  0x4ad},
 
 	  /* When number of spatial streams > 6
 	   * use below rates
 	   */
-	  /*     484 MCS-00 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     496 MCS-00 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  60200, 62000,    56900,    51200,    30100,    60200,
 		  0x4c0},
-	  /*     485 MCS-01 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     497 MCS-01 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  120400, 124100,   113800,   102400,    60200,   120400,
 		  0x4c1},
-	  /*     486 MCS-02 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     498 MCS-02 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  180700, 186100,   170600,   153600,        0,   180700,
 		  0x4c2},
-	  /*     487 MCS-03 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     499 MCS-03 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  240900, 248200,   227500,   204800,   120400,   240900,
 		  0x4c3},
-	  /*     488 MCS-04 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     500 MCS-04 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  361300, 372300,   341300,   307100,   180700,   361300,
 		  0x4c4},
-	  /*     489 MCS-05 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     501 MCS-05 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  481800, 496400,   455000,   409500,        0,   481800,
 		  0x4c5},
-	  /*     490 MCS-06 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     502 MCS-06 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  542000, 558400,   511900,   460700,        0,   542000,
 		  0x4c6},
-	  /*     491 MCS-07 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     503 MCS-07 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  602200, 620500,   568800,   511900,        0,   602200,
 		  0x4c7},
-	  /*     492 MCS-08 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     504 MCS-08 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  722600, 744500,   682500,   614300,        0,   722600,
 		  0x4c8},
-	  /*     493 MCS-09 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     505 MCS-09 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  802900, 827300,   758300,   682500,        0,   802900,
 		  0x4c9},
-	  /*     494 MCS-10 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     506 MCS-10 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  903300, 930700,   853100,   767800,        0,   903300,
 		  0x4ca},
-	  /*     495 MCS-11 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     507 MCS-11 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  1003700, 1034100,   947900,   853100,        0,  1003700,
 		  0x4cb},
+	  /*     508 MCS-12 */ { HE20_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_20,
+		  1084000, 1116800,   1023800,  921400,        0,  1084000,
+		  0x4cc},
+	  /*     509 MCS-13 */ { HE20_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_20,
+		  1204400, 1240900,   1137500,   1023800,       0,  1204400,
+		  0x4cd},
 
 	  /* When number of spatial streams > 7
 	   * use below rates
 	   */
-	  /*     496 MCS-00 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     510 MCS-00 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  68800, 70900,    65000,    58500,    34400,    68800,
 		  0x4e0},
-	  /*     497 MCS-01 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     511 MCS-01 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  137600, 141800,   130000,   117000,    68800,   137600,
 		  0x4e1},
-	  /*     498 MCS-02 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     512 MCS-02 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  206500, 212700,   195000,   175500,        0,   206500,
 		  0x4e2},
-	  /*     499 MCS-03 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     513 MCS-03 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  275300, 283600,   260000,   234000,   137600,   275300,
 		  0x4e3},
-	  /*     500 MCS-04 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     514 MCS-04 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  412900, 425500,   390000,   351000,   206500,   412900,
 		  0x4e4},
-	  /*     501 MCS-05 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     515 MCS-05 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  550600, 567300,   520000,   468000,        0,   550600,
 		  0x4e5},
-	  /*     502 MCS-06 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     516 MCS-06 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  619400, 638200,   585000,   526500,        0,   619400,
 		  0x4e6},
-	  /*     503 MCS-07 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     517 MCS-07 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  688200, 709100,   650000,   585000,        0,   688200,
 		  0x4e7},
-	  /*     504 MCS-08 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     518 MCS-08 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  825900, 850900,   780000,   702000,        0,   825900,
 		  0x4e8},
-	  /*     505 MCS-09 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     519 MCS-09 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  917600, 945500,   866700,   780000,        0,   917600,
 		  0x4e9},
-	  /*     506 MCS-10 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     520 MCS-10 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  1032400, 1063600,   975000,   877500,        0,  1032400,
 		  0x4ea},
-	  /*     507 MCS-11 */ { HE20_LDPC_ONLY_MASKS,
+	  /*     521 MCS-11 */ { HE20_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_20,
 		  1147100, 1181800,  1083300,   975000,        0,  1147100,
 		  0x4eb},
+	  /*     522 MCS-12 */ { HE20_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_20,
+		  1238800, 1276400,  1170000,   1053000,        0,  1238800,
+		  0x4ec},
+	  /*     523 MCS-13 */ { HE20_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_20,
+		  1376500, 1418200,  1300000,   1170000,        0,  1376500,
+		  0x4ed},
 
 	  /* 11ax RU484 rates
 	   */
-	  /*     508 MCS-00 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     524 MCS-00 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  17200, 17700,    16300,    14600,     8600,    17200,  0x400
 	  },
-	  /*     509 MCS-01 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     525 MCS-01 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  34400, 35500,    32500,    29300,    17700,    34400,  0x401
 	  },
-	  /*     510 MCS-02 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     526 MCS-02 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  51600, 53200,    48800,    43900,    25800,    51600,  0x402
 	  },
-	  /*     511 MCS-03 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     527 MCS-03 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  68800, 70900,    65000,    58500,        0,    68800,  0x403
 	  },
-	  /*     512 MCS-04 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     528 MCS-04 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  103200, 106400,    97500,    87800,        0,   103200,
 		  0x404 },
-	  /*     513 MCS-05 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     529 MCS-05 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  137600, 141800,   130000,   117000,        0,   137600,
 		  0x405 },
-	  /*     514 MCS-06 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     530 MCS-06 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  154900, 159500,   146300,   131600,        0,   154900,
 		  0x406 },
-	  /*     515 MCS-07 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     531 MCS-07 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  172100, 177300,   162500,   146300,        0,   172100,
 		  0x407 },
-	  /*     516 MCS-08 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     532 MCS-08 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  206500, 212700,   195000,   175500,        0,   206500,
 		  0x408 },
-	  /*     517 MCS-09 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     533 MCS-09 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  229400, 236400,   216700,   195000,        0,   229400,
 		  0x409 },
-	  /*     518 MCS-10 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     534 MCS-10 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  258100, 265900,   243800,   219400,        0,   258100,
 		  0x40a },
-	  /*     519 MCS-11 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     535 MCS-11 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  286800, 295500,   270800,   243800,        0,   286800,
 		  0x40b },
+	  /*     536 MCS-12 */ { HE40_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_40,
+		  309700, 319100,   292500,   263300,        0,   309700,
+		  0x40c },
+	  /*     537 MCS-13 */ { HE40_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_40,
+		  344100, 354500,   325000,   292500,        0,   344100,
+		  0x40d },
 	  /* When number of spatial streams > 1
 	   * use below rates
 	   */
-	  /*     520 MCS-00 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     538 MCS-00 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  34400, 35500,    32500,    29300,    17700,    34400,  0x420
 	  },
-	  /*     521 MCS-01 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     539 MCS-01 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  68800, 70900,    65000,    58500,    34400,    68800,  0x421
 	  },
-	  /*     522 MCS-02 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     540 MCS-02 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  103200, 106400,    97500,    87800,        0,   103200,
 		  0x422 },
-	  /*     523 MCS-03 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     541 MCS-03 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  137600, 141800,   130000,   117000,    68800,   137600,
 		  0x423 },
-	  /*     524 MCS-04 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     542 MCS-04 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  206500, 212700,   195000,   175500,   103200,   206500,
 		  0x424 },
-	  /*     525 MCS-05 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     543 MCS-05 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  275300, 283600,   260000,   234000,        0,   275300,
 		  0x425 },
-	  /*     526 MCS-06 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     544 MCS-06 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  309700, 319100,   292500,   263300,        0,   309700,
 		  0x426 },
-	  /*     527 MCS-07 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     545 MCS-07 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  344100, 354500,   325000,   292500,        0,   344100,
 		  0x427 },
-	  /*     528 MCS-08 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     546 MCS-08 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  412900, 425500,   390000,   351000,        0,   412900,
 		  0x428 },
-	  /*     529 MCS-09 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     547 MCS-09 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  455800, 472700,   433300,   390000,        0,   455800,
 		  0x429 },
-	  /*     530 MCS-10 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     548 MCS-10 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  516200, 531800,   487500,   438800,        0,   516200,
 		  0x42a },
-	  /*     531 MCS-11 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     549 MCS-11 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  573500, 590900,   541700,   487500,        0,   573500,
 		  0x42b },
+	  /*     550 MCS-12 */ { HE40_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_40,
+		  619400, 638200,   585000,   526500,        0,   619400,
+		  0x42c },
+	  /*     551 MCS-13 */ { HE40_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_40,
+		  688200, 709100,   650000,   585000,        0,   688200,
+		  0x42d },
 
 	  /* When number of spatial streams > 2
 	   * use below rates
 	   */
-	  /*     532 MCS-00 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     552 MCS-00 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  51600, 53200,    48800,    43900,    25800,    51600,  0x440
 	  },
-	  /*     533 MCS-01 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     553 MCS-01 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  103200, 106400,    97500,    87800,    51600,   103200,
 		  0x441 },
-	  /*     534 MCS-02 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     554 MCS-02 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  154900, 159500,   146300,   131600,        0,   154900,
 		  0x442 },
-	  /*     535 MCS-03 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     555 MCS-03 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  206500, 212700,   195000,   175500,   103200,   206500,
 		  0x443 },
-	  /*     536 MCS-04 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     556 MCS-04 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  309700, 319100,   292500,   263300,   154900,   309700,
 		  0x444 },
-	  /*     537 MCS-05 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     557 MCS-05 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  412900, 425500,   390000,   351000,        0,   412900,
 		  0x445 },
-	  /*     538 MCS-06 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     558 MCS-06 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  464600, 478600,   438000,   394900,        0,   464600,
 		  0x446 },
-	  /*     539 MCS-07 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     559 MCS-07 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  516200, 531800,   487500,   438800,        0,   516200,
 		  0x447 },
-	  /*     540 MCS-08 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     560 MCS-08 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  619400, 638200,   585000,   526500,        0,   619400,
 		  0x448 },
-	  /*     541 MCS-09 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     561 MCS-09 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  688200, 709100,   650000,   585000,        0,   688200,
 		  0x449 },
-	  /*     542 MCS-10 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     562 MCS-10 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  774300, 797700,   731300,   658100,        0,   774300,
 		  0x44a },
-	  /*     543 MCS-11 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     563 MCS-11 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  860300, 886400,   812500,   731300,        0,   860300,
 		  0x44b },
+	  /*     564 MCS-12 */ { HE40_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_40,
+		  929100, 957300,   877500,   789800,        0,   929100,
+		  0x44c },
+	  /*     565 MCS-13 */ { HE40_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_40,
+		  1032400, 1063600,  975000,   877500,       0,   1032400,
+		  0x44d },
 
 	  /* When number of spatial streams > 3
 	   * use below rates
 	   */
-	  /*     544 MCS-00 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     566 MCS-00 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  68800, 70900,    65000,    58500,    34400,    68800,  0x460
 	  },
-	  /*     545 MCS-01 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     567 MCS-01 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  137600, 141800,   130000,   117000,    68800,   137600,
 		  0x461 },
-	  /*     546 MCS-02 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     568 MCS-02 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  206500, 212700,   195000,   175500,        0,   206500,
 		  0x462 },
-	  /*     547 MCS-03 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     569 MCS-03 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  275300, 283600,   260000,   234000,   137600,   275300,
 		  0x463 },
-	  /*     548 MCS-04 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     570 MCS-04 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  412900, 425500,   390000,   351000,   206500,   412900,
 		  0x464 },
-	  /*     549 MCS-05 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     571 MCS-05 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  550600, 567300,   520000,   468000,        0,   550600,
 		  0x465 },
-	  /*     550 MCS-06 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     572 MCS-06 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  619400, 638200,   585000,   526500,        0,   619400,
 		  0x466 },
-	  /*     551 MCS-07 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     573 MCS-07 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  688200, 709100,   650000,   585000,        0,   688200,
 		  0x467 },
-	  /*     552 MCS-08 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     574 MCS-08 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  825900, 850900,   780000,   702000,        0,   825900,
 		  0x468 },
-	  /*     553 MCS-09 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     575 MCS-09 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  917600, 945500,   866700,   780000,        0,   917600,
 		  0x469 },
-	  /*     554 MCS-10 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     576 MCS-10 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  1032400, 1063600,   975000,   877500,        0,  1032400,
 		  0x46a },
-	  /*     555 MCS-11 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     577 MCS-11 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  1147100, 1181800,  1083300,   975000,        0,  1147100,
 		  0x46b },
+	  /*     578 MCS-12 */ { HE40_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_40,
+		  1238800, 1276400,  1170000,   1053000,        0, 1238800,
+		  0x46c },
+	  /*     579 MCS-13 */ { HE40_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_40,
+		  1376500, 1418200,  1300000,   1170000,        0,  1376500,
+		  0x46d },
 
 	  /* When number of spatial streams > 4
 	   * use below rates
 	   */
-	  /*     556 MCS-00 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     580 MCS-00 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  86000, 88600,    81300,    73100,    43000,    86000,  0x480
 	  },
-	  /*     557 MCS-01 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     581 MCS-01 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  172100, 177300,   162500,   146300,    86000,   172100,
 		  0x481 },
-	  /*     558 MCS-02 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     582 MCS-02 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  258100, 265900,   243800,   219400,        0,   258100,
 		  0x482 },
-	  /*     559 MCS-03 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     583 MCS-03 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  344100, 354500,   325000,   292500,   172100,   344100,
 		  0x483 },
-	  /*     560 MCS-04 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     584 MCS-04 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  516200, 531800,   487500,   438800,   258100,   516200,
 		  0x484 },
-	  /*     561 MCS-05 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     585 MCS-05 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  688200, 709100,   650000,   585000,        0,   688200,
 		  0x485 },
-	  /*     562 MCS-06 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     586 MCS-06 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  774300, 797700,   731300,   658100,        0,   774300,
 		  0x486 },
-	  /*     563 MCS-07 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     587 MCS-07 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  860300, 886400,   812500,   731300,        0,   860300,
 		  0x487 },
-	  /*     564 MCS-08 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     588 MCS-08 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  1032400, 1063600,   975000,   877500,        0,  1032400,
 		  0x488 },
-	  /*     565 MCS-09 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     589 MCS-09 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  1147100, 1181800,  1083300,   975000,        0,  1147100,
 		  0x489 },
-	  /*     566 MCS-10 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     590 MCS-10 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  1290400, 1329500,  1218800,  1096900,        0,  1290400,
 		  0x48a },
-	  /*     567 MCS-11 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     591 MCS-11 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  1433800, 1477300,  1354200,  1218800,        0,  1433800,
 		  0x48b },
+	  /*     592 MCS-12 */ { HE40_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_40,
+		  1548500, 1595500,  1462500,  1316300,        0,  1548500,
+		  0x48c },
+	  /*     593 MCS-13 */ { HE40_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_40,
+		  1720600, 1772700,  1625000,  1462500,        0,  1720600,
+		  0x48d },
 
 	  /* When number of spatial streams > 5
 	   * use below rates
 	   */
-	  /*     568 MCS-00 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     594 MCS-00 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  103200, 106400,    97500,    87800,    51600,   103200,
 		  0x4a0 },
-	  /*     569 MCS-01 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     595 MCS-01 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  206500, 212700,   195000,   175500,   103200,   206500,
 		  0x4a1 },
-	  /*     570 MCS-02 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     596 MCS-02 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  309700, 319100,   292500,   263300,        0,   309700,
 		  0x4a2 },
-	  /*     571 MCS-03 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     597 MCS-03 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  412900, 425500,   390000,   351000,   206500,   412900,
 		  0x4a3 },
-	  /*     572 MCS-04 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     598 MCS-04 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  619400, 638200,   585000,   526500,   309700,   619400,
 		  0x4a4 },
-	  /*     573 MCS-05 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     599 MCS-05 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  825900, 850900,   780000,   702000,        0,   825900,
 		  0x4a5 },
-	  /*     574 MCS-06 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     600 MCS-06 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  929100, 957300,   877500,   789800,        0,   929100,
 		  0x4a6 },
-	  /*     575 MCS-07 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     601 MCS-07 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  1032400, 1063600,   975000,   877500,        0,  1032400,
 		  0x4a7 },
-	  /*     576 MCS-08 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     602 MCS-08 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  1238800, 1276400,  1170000,  1053000,        0,  1238800,
 		  0x4a8 },
-	  /*     577 MCS-09 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     603 MCS-09 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  1376500, 1418200,  1300000,  1170000,        0,  1376500,
 		  0x4a9 },
-	  /*     578 MCS-10 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     604 MCS-10 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  1548500, 1595500,  1462500,  1316300,        0,  1548500,
 		  0x4aa },
-	  /*     579 MCS-11 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     605 MCS-11 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  1720600, 1772700,  1625000,  1462500,        0,  1720600,
 		  0x4ab },
+	  /*     606 MCS-12 */ { HE40_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_40,
+		  1858200, 1914500,  1755000,  1579500,        0,  1858200,
+		  0x4ac },
+	  /*     607 MCS-13 */ { HE40_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_40,
+		  2064700, 2127300,  1950000,  1755000,        0,  2064700,
+		  0x4ad },
 	  /* When number spatial streams > 6
 	   * use below rates
 	   */
-	  /*     580 MCS-00 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     608 MCS-00 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  120400, 124100,   113800,   102400,    60200,   120400,
 		  0x4c0 },
-	  /*     581 MCS-01 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     609 MCS-01 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  240900, 248200,   227500,   204800,   120400,   240900,
 		  0x4c1 },
-	  /*     582 MCS-02 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     610 MCS-02 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  361300, 372300,   341300,   307100,   180600,   361300,
 		  0x4c2 },
-	  /*     583 MCS-03 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     611 MCS-03 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  481800, 496400,   455000,   409500,        0,   481800,
 		  0x4c3 },
-	  /*     584 MCS-04 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     612 MCS-04 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  722600, 744500,   682500,   614300,        0,   722600,
 		  0x4c4 },
-	  /*     585 MCS-05 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     613 MCS-05 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  963500, 992700,   910000,   819000,        0,   963500,
 		  0x4c5 },
-	  /*     586 MCS-06 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     614 MCS-06 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  1084000, 1116800,  1023800,   921400,        0,  1084000,
 		  0x4c6 },
-	  /*     587 MCS-07 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     615 MCS-07 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  1204400, 1240900,  1137500,  1023800,        0,  1204400,
 		  0x4c7 },
-	  /*     588 MCS-08 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     616 MCS-08 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  1445300, 1489100,  1365000,  1228500,        0,  1445300,
 		  0x4c8 },
-	  /*     589 MCS-09 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     617 MCS-09 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  1605900, 1654500,  1516700,  1365000,        0,  1605900,
 		  0x4c9 },
-	  /*     590 MCS-10 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     618 MCS-10 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  1806600, 1861400,  1706300,  1535600,        0,  1806600,
 		  0x4ca },
-	  /*     591 MCS-11 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     619 MCS-11 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  2007400, 2068200,  1895800,  1706300,        0,  2007400,
 		  0x4cb },
+	  /*     620 MCS-12 */ { HE40_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_40,
+		  2167900, 2233600,  2047500,  1842800,        0,  2167900,
+		  0x4cc },
+	  /*     621 MCS-13 */ { HE40_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_40,
+		  2408800, 2481800,  2275000,  2047500,        0,  2408800,
+		  0x4cd },
 
 	  /* When number of spatial streams > 7
 	   * use below rates
 	   */
-	  /*     592 MCS-00 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     622 MCS-00 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  137600, 141800,   130000,   117000,    68800,   137600,
 		  0x4e0 },
-	  /*     593 MCS-01 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     623 MCS-01 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  275300, 283600,   260000,   234000,   137600,   275300,
 		  0x4e1 },
-	  /*     594 MCS-02 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     624 MCS-02 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  412900, 425500,   390000,   351000,   206500,   412900,
 		  0x4e2 },
-	  /*     595 MCS-03 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     625 MCS-03 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  550600, 567300,   520000,   468000,        0,   550600,
 		  0x4e3 },
-	  /*     596 MCS-04 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     626 MCS-04 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  825900, 850900,   780000,   702000,        0,   825900,
 		  0x4e4 },
-	  /*     597 MCS-05 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     627 MCS-05 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  1101200, 1134500,  1040000,   936000,        0,  1101200,
 		  0x4e5 },
-	  /*     598 MCS-06 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     628 MCS-06 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  1238800, 1276400,  1170000,  1053000,        0,  1238800,
 		  0x4e6 },
-	  /*     599 MCS-07 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     629 MCS-07 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  1376500, 1418200,  1300000,  1170000,        0,  1376500,
 		  0x4e7 },
-	  /*     600 MCS-08 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     630 MCS-08 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  1651800, 1701800,  1560000,  1404000,        0,  1651800,
 		  0x4e8 },
-	  /*     601 MCS-09 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     631 MCS-09 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  1835300, 1890900,  1733300,  1560000,        0,  1835300,
 		  0x4e9 },
-	  /*     602 MCS-10 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     632 MCS-10 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  2064700, 2127300,  1950000,  1755000,        0,  2064700,
 		  0x4ea },
-	  /*     603 MCS-11 */ { HE40_LDPC_ONLY_MASKS,
+	  /*     633 MCS-11 */ { HE40_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_40,
 		  2294100, 2363600,  2166700,  1950000,        0,  2294100,
 		  0x4eb },
+	  /*     634 MCS-12 */ { HE40_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_40,
+		  2477600, 2552700,  2340000,  2106000,        0,  2477600,
+		  0x4ec },
+	  /*     635 MCS-13 */ { HE40_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_40,
+		  2752900, 2836400,  2600000,  2340000,        0,  2752900,
+		  0x4ed },
 
 	  /* 11ax RU996 rates
 	   */
-	  /*     604 MCS-00 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     636 MCS-00 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  36000, 37100,    34000,    30600,    18000,    36000,  0x400
 	  },
-	  /*     605 MCS-01 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     637 MCS-01 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  72100, 74200,    68100,    61300,    36000,    72100,  0x401
 	  },
-	  /*     606 MCS-02 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     638 MCS-02 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  108100, 111400,   102100,    91900,        0,   108100,
 		  0x402 },
-	  /*     607 MCS-03 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     639 MCS-03 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  144100, 148500,   136100,   122500,    72100,   144100,
 		  0x403 },
-	  /*     608 MCS-04 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     640 MCS-04 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  216200, 222700,   204200,   183800,   108100,   216200,
 		  0x404 },
-	  /*     609 MCS-05 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     641 MCS-05 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  288200, 297000,   272200,   245000,        0,   288200,
 		  0x405 },
-	  /*     610 MCS-06 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     642 MCS-06 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  324300, 334100,   306300,   275600,        0,   324300,
 		  0x406 },
-	  /*     611 MCS-07 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     643 MCS-07 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  360300, 371200,   340300,   306300,        0,   360300,
 		  0x407 },
-	  /*     612 MCS-08 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     644 MCS-08 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  432400, 445500,   408300,   367500,        0,   432400,
 		  0x408 },
-	  /*     613 MCS-09 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     645 MCS-09 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  480400, 494900,   453700,   408300,        0,   480400,
 		  0x409 },
-	  /*     614 MCS-10 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     646 MCS-10 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  540400, 556800,   510400,   459400,        0,   540400,
 		  0x40a },
-	  /*     615 MCS-11 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     647 MCS-11 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  600500, 618700,   567100,   510400,        0,   600500,
 		  0x40b },
+	  /*     648 MCS-12 */ { HE80_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_80,
+		  648500, 668200,   612500,   551300,        0,   648500,
+		  0x40c },
+	  /*     649 MCS-13 */ { HE80_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_80,
+		  720600, 742400,   680600,   612500,        0,   720600,
+		  0x40d },
 	  /* When number spatial streams > 1
 	   * use below rates
 	   */
-	  /*     616 MCS-00 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     650 MCS-00 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  72100, 74200,    68100,    61300,    36000,    72100,  0x420
 	  },
-	  /*     617 MCS-01 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     651 MCS-01 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  144100, 148500,   136100,   122500,    72100,   144100,
 		  0x421 },
-	  /*     618 MCS-02 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     652 MCS-02 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  216200, 222700,   204200,   183800,        0,   216200,
 		  0x422 },
-	  /*     619 MCS-03 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     653 MCS-03 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  288200, 297000,   272200,   245000,   144100,   288200,
 		  0x423 },
-	  /*     620 MCS-04 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     654 MCS-04 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  432400, 445500,   408300,   367500,   216200,   432400,
 		  0x424 },
-	  /*     621 MCS-05 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     655 MCS-05 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  576500, 593900,   544400,   490000,        0,   576500,
 		  0x425 },
-	  /*     622 MCS-06 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     656 MCS-06 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  648500, 668200,   612500,   551300,        0,   648500,
 		  0x426 },
-	  /*     623 MCS-07 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     657 MCS-07 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  720600, 742400,   680600,   612500,        0,   720600,
 		  0x427 },
-	  /*     624 MCS-08 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     658 MCS-08 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  864700, 890900,   816700,   735000,        0,   864700,
 		  0x428 },
-	  /*     625 MCS-09 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     659 MCS-09 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  960800, 989900,   907400,   816700,        0,   960800,
 		  0x429 },
-	  /*     626 MCS-10 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     660 MCS-10 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  1080900, 1113600,  1020800,   918800,        0,  1080900,
 		  0x42a },
-	  /*     627 MCS-11 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     661 MCS-11 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  1201000, 1237400,  1134300,  1020800,        0,  1201000,
 		  0x42b },
+	  /*     662 MCS-12 */ { HE80_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_80,
+		  1297100, 1336400,  1225000,  1102500,        0,  1297100,
+		  0x42c },
+	  /*     663 MCS-13 */ { HE80_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_80,
+		  1441200, 1484800,  1361100,  1225000,        0,  1441200,
+		  0x42d },
 
 	  /* When number of spatial streams > 2
 	   * use below rates
 	   */
-	  /*     628 MCS-00 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     664 MCS-00 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  108100, 111400,   102100,    91900,    54000,   108100,
 		  0x440 },
-	  /*     629 MCS-01 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     665 MCS-01 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  216200, 222700,   204200,   183800,   108100,   216200,
 		  0x441 },
-	  /*     630 MCS-02 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     666 MCS-02 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  324300, 334100,   306300,   275600,        0,   324300,
 		  0x442 },
-	  /*     631 MCS-03 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     667 MCS-03 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  432400, 445500,   408300,   367500,        0,   432400,
 		  0x443 },
-	  /*     632 MCS-04 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     668 MCS-04 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  648500, 668200,   612500,   551300,        0,   648500,
 		  0x444 },
-	  /*     633 MCS-05 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     669 MCS-05 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  864700, 890900,   816700,   735000,        0,   864700,
 		  0x445 },
-	  /*     634 MCS-06 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     670 MCS-06 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  972800, 1002300,   918800,   826900,        0,   972800,
 		  0x446 },
-	  /*     635 MCS-07 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     671 MCS-07 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  1080900, 1113600,  1020800,   918800,        0,  1080900,
 		  0x447 },
-	  /*     636 MCS-08 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     672 MCS-08 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  1297100, 1336400,  1225000,  1102500,        0,  1297100,
 		  0x448 },
-	  /*     637 MCS-09 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     673 MCS-09 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  1441200, 1484800,  1361100,  1225000,        0,  1441200,
 		  0x449 },
-	  /*     638 MCS-10 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     674 MCS-10 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  1621300, 1670500,  1531300,  1378100,        0,  1621300,
 		  0x44a },
-	  /*     639 MCS-11 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     675 MCS-11 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  1801500, 1856100,  1701400,  1531300,        0,  1801500,
 		  0x44b },
+	  /*     676 MCS-12 */ { HE80_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_80,
+		  1945600, 2004500,  1837500,  1653800,        0,  1945600,
+		  0x44c },
+	  /*     677 MCS-13 */ { HE80_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_80,
+		  2161800, 2227300,  2041700,  1837500,        0,  2161800,
+		  0x44d },
 
 	  /* When number of spatial streams > 3
 	   * use below rates
 	   */
-	  /*     640 MCS-00 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     678 MCS-00 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  144100, 148500,   136100,   122500,    72100,   144100,
 		  0x460 },
-	  /*     641 MCS-01 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     679 MCS-01 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  288200, 297000,   272200,   245000,   144100,   288200,
 		  0x461 },
-	  /*     642 MCS-02 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     680 MCS-02 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  432400, 445500,   408300,   367500,        0,   432400,
 		  0x462 },
-	  /*     643 MCS-03 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     681 MCS-03 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  576500, 593900,   544400,   490000,   288200,   576500,
 		  0x463 },
-	  /*     644 MCS-04 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     682 MCS-04 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  864700, 890900,   816700,   735000,   432400,   864700,
 		  0x464 },
-	  /*     645 MCS-05 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     683 MCS-05 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  1152900, 1187900,  1088900,   980000,        0,  1152900,
 		  0x465 },
-	  /*     646 MCS-06 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     684 MCS-06 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  1297100, 1336400,  1225000,  1102500,        0,  1297100,
 		  0x466 },
-	  /*     647 MCS-07 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     685 MCS-07 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  1441200, 1484800,  1361100,  1225000,        0,  1441200,
 		  0x467 },
-	  /*     648 MCS-08 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     686 MCS-08 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  1729400, 1781800,  1633300,  1470000,        0,  1729400,
 		  0x468 },
-	  /*     649 MCS-09 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     687 MCS-09 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  1921600, 1979800,  1814800,  1633300,        0,  1921600,
 		  0x469 },
-	  /*     650 MCS-10 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     688 MCS-10 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  2161800, 2227300,  2041700,  1837500,        0,  2161800,
 		  0x46a },
-	  /*     651 MCS-11 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     689 MCS-11 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
-		  2402000, 2474700,  2268500,  2041700,        0,  2402000,
+		  2401900, 2474700,  2268500,  2041700,        0,  2401900,
 		  0x46b },
+	  /*     690 MCS-12 */ { HE80_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_80,
+		  2594100, 2672700,  2450000,  2205000,        0,  2594100,
+		  0x46c },
+	  /*     691 MCS-13 */ { HE80_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_80,
+		  2882400, 2969700,  2722200,  2450000,        0,  2882400,
+		  0x46d },
 
 	  /* When number spatial streams > 4
 	   * use below rates
 	   */
-	  /*     652 MCS-00 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     692 MCS-00 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  180100, 185600,   170100,   153100,    90100,   180100,
 		  0x480 },
-	  /*     653 MCS-01 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     693 MCS-01 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  360300, 371200,   340300,   306300,   180100,   360300,
 		  0x481 },
-	  /*     654 MCS-02 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     694 MCS-02 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  540400, 556800,   510400,   459400,        0,   540400,
 		  0x482 },
-	  /*     655 MCS-03 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     695 MCS-03 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  720600, 742400,   680600,   612500,        0,   720600,
 		  0x483 },
-	  /*     656 MCS-04 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     696 MCS-04 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  1080900, 1113600,  1020800,   918800,        0,  1080900,
 		  0x484 },
-	  /*     657 MCS-05 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     697 MCS-05 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  1441200, 1484800,  1361100,  1225000,        0,  1441200,
 		  0x485 },
-	  /*     658 MCS-06 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     698 MCS-06 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  1621300, 1670500,  1531300,  1378100,        0,  1621300,
 		  0x486 },
-	  /*     659 MCS-07 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     699 MCS-07 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  1801500, 1856100,  1701400,  1531300,        0,  1801500,
 		  0x487 },
-	  /*     660 MCS-08 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     700 MCS-08 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  2161800, 2227300,  2041700,  1837500,        0,  2161800,
 		  0x488 },
-	  /*     661 MCS-09 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     701 MCS-09 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  2402000, 2474700,  2268500,  2041700,        0,  2402000,
 		  0x489 },
-	  /*     662 MCS-10 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     702 MCS-10 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  2702200, 2784100,  2552100,  2296900,        0,  2702200,
 		  0x48a },
-	  /*     663 MCS-11 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     703 MCS-11 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  3002500, 3093400,  2835600,  2552100,        0,  3002500,
 		  0x48b },
+	  /*     704 MCS-12 */ { HE80_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_80,
+		  3242600, 3340900,  3062500,  2756300,        0,  3242600,
+		  0x48c },
+	  /*     705 MCS-13 */ { HE80_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_80,
+		  3602900, 3712100,  3402800,  3062500,        0,  3602900,
+		  0x48d },
 
 	  /* When number of spatial streams > 5
 	   * use below rates
 	   */
-	  /*     664 MCS-00 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     706 MCS-00 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  216200, 222700,   204200,   183800,   108100,   216200,
 		  0x4a0 },
-	  /*     665 MCS-01 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     707 MCS-01 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  432400, 445500,   408300,   367500,   216200,   432400,
 		  0x4a1 },
-	  /*     666 MCS-02 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     708 MCS-02 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  648500, 668200,   612500,   551300,        0,   648500,
 		  0x4a2 },
-	  /*     667 MCS-03 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     709 MCS-03 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  864700, 890900,   816700,   735000,   432400,   864700,
 		  0x4a3 },
-	  /*     668 MCS-04 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     710 MCS-04 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  1297100, 1336400,  1225000,  1102500,   648500,  1297100,
 		  0x4a4 },
-	  /*     669 MCS-05 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     711 MCS-05 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  1729400, 1781800,  1633300,  1470000,        0,  1729400,
 		  0x4a5 },
-	  /*     670 MCS-06 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     712 MCS-06 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  1945600, 2004500,  1837500,  1653800,        0,  1945600,
 		  0x4a6 },
-	  /*     671 MCS-07 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     713 MCS-07 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  2161800, 2227300,  2041700,  1837500,        0,  2161800,
 		  0x4a7 },
-	  /*     672 MCS-08 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     714 MCS-08 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  2594100, 2672700,  2450000,  2205000,        0,  2594100,
 		  0x4a8 },
-	  /*     673 MCS-09 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     715 MCS-09 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  2882400, 2969700,  2722200,  2450000,        0,  2882400,
 		  0x4a9 },
-	  /*     674 MCS-10 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     716 MCS-10 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  3242600, 3340900,  3062500,  2756300,        0,  3242600,
 		  0x4aa },
-	  /*     675 MCS-11 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     717 MCS-11 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  3602900, 3712100,  3402800,  3062500,        0,  3602900,
 		  0x4ab },
+	  /*     718 MCS-12 */ { HE80_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_80,
+		  3891200, 4009100,  3675000,  3307500,        0,  3891200,
+		  0x4ac },
+	  /*     719 MCS-13 */ { HE80_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_80,
+		  4323500, 4454500,  4083300,  3675000,        0,  4323500,
+		  0x4ad },
 
 	  /* When number of spatial streams > 6
 	   * use below rates
 	   */
-	  /*     676 MCS-00 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     720 MCS-00 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  252200, 259800,   238200,   214400,   129900,   252200,
 		  0x4c0 },
-	  /*     677 MCS-01 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     721 MCS-01 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  504400, 519700,   476400,   428800,   252200,   504400,
 		  0x4c1 },
-	  /*     678 MCS-02 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     722 MCS-02 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  756600, 779500,   714600,   643100,        0,   756600,
 		  0x4c2 },
-	  /*     679 MCS-03 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     723 MCS-03 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  1008800, 1039400,   952800,   857500,   504400,  1008800,
 		  0x4c3 },
-	  /*     680 MCS-04 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     724 MCS-04 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  1513200, 1559100,  1429200,  1286300,   756600,  1513200,
 		  0x4c4 },
-	  /*     681 MCS-05 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     725 MCS-05 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  2017600, 2078800,  1905600,  1715000,        0,  2017600,
 		  0x4c5 },
-	  /*     682 MCS-06 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     726 MCS-06 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  2269900, 2338600,  2143800,  1929400,        0,  2269900,
 		  0x4c6 },
-	  /*     683 MCS-07 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     727 MCS-07 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  2522100, 2598500,  2381900,  2143800,        0,  2522100,
 		  0x4c7 },
-	  /*     684 MCS-08 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     728 MCS-08 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  3026500, 3118200,  2858300,  2572500,        0,  3026500,
 		  0x4c8 },
-	  /*     685 MCS-09 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     729 MCS-09 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  3362700, 3464600,  3175900,  2858300,        0,  3362700,
 		  0x4c9 },
-	  /*     686 MCS-10 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     730 MCS-10 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  3783100, 3897700,  3572900,  3215600,        0,  3783100,
 		  0x4ca },
-	  /*     687 MCS-11 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     731 MCS-11 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  4203400, 4330800,  3969900,  3572900,        0,  4203400,
 		  0x4cb },
+	  /*     732 MCS-12 */ { HE80_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_80,
+		  4539700, 4677300,  4287500,  3858800,        0,  4539700,
+		  0x4cc },
+	  /*     733 MCS-13 */ { HE80_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_80,
+		  5044100, 5197000,  4763900,  4287500,        0,  5044100,
+		  0x4cd },
 
 	  /* When number of spatial streams > 7
 	   * use below rates
 	   */
-	  /*     688 MCS-00 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     734 MCS-00 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  288200, 297000,   272200,   245000,   144100,   288200,
 		  0x4e0 },
-	  /*     689 MCS-01 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     735 MCS-01 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  576500, 593900,   544400,   490000,   288200,   576500,
 		  0x4e1 },
-	  /*     690 MCS-02 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     736 MCS-02 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  864700, 890900,   816700,   735000,        0,   864700,
 		  0x4e2 },
-	  /*     691 MCS-03 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     737 MCS-03 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  1152900, 1187900,  1088900,   980000,   576500,  1152900,
 		  0x4e3 },
-	  /*     692 MCS-04 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     738 MCS-04 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  1729400, 1781800,  1633300,  1470000,   864700,  1729400,
 		  0x4e4 },
-	  /*     693 MCS-05 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     739 MCS-05 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  2305900, 2375800,  2177800,  1960000,        0,  2305900,
 		  0x4e5 },
-	  /*     694 MCS-06 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     740 MCS-06 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  2594100, 2672700,  2450000,  2205000,        0,  2594100,
 		  0x4e6 },
-	  /*     695 MCS-07 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     741 MCS-07 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  2882400, 2969700,  2722200,  2450000,        0,  2882400,
 		  0x4e7 },
-	  /*     696 MCS-08 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     742 MCS-08 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  3458800, 3563600,  3266700,  2940000,        0,  3458800,
 		  0x4e8 },
-	  /*     697 MCS-09 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     743 MCS-09 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  3843100, 3959600,  3629600,  3266700,        0,  3843100,
 		  0x4e9 },
-	  /*     698 MCS-10 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     744 MCS-10 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  4323500, 4454500,  4083300,  3675000,        0,  4323500,
 		  0x4ea },
-	  /*     699 MCS-11 */ { HE80_LDPC_ONLY_MASKS,
+	  /*     745 MCS-11 */ { HE80_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_80,
 		  4803900, 4949500,  4537000,  4083300,        0,  4803900,
 		  0x4eb },
+	  /*     746 MCS-12 */ { HE80_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_80,
+		  5188200, 5345500,  4900000,  4410000,        0,  5188200,
+		  0x4ec },
+	  /*     747 MCS-13 */ { HE80_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_80,
+		  5764700, 5939400,  5444400,  4900000,        0,  5764700,
+		  0x4ed },
 
 	  /* 11ax RU996x2 rates
 	   */
-	  /*     700 MCS-00 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     748 MCS-00 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  72100, 74200,    68100,    61300,    36000,    72100,
 		  0x400},
-	  /*     701 MCS-01 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     749 MCS-01 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  144100, 148500,   136100,   122500,    72100,   144100,
 		  0x401},
-	  /*     702 MCS-02 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     750 MCS-02 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  216200, 222700,   204200,   183800,        0,   216200,
 		  0x402},
-	  /*     703 MCS-03 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     751 MCS-03 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  288200, 297000,   272200,   245000,   144100,   288200,
 		  0x403},
-	  /*     704 MCS-04 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     752 MCS-04 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  432400, 445500,   408300,   367500,   216200,   432400,
 		  0x404},
-	  /*     705 MCS-05 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     753 MCS-05 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  576500, 593900,   544400,   490000,        0,   576500,
 		  0x405},
-	  /*     706 MCS-06 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     754 MCS-06 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  648500, 668200,   612500,   551300,        0,   648500,
 		  0x406},
-	  /*     707 MCS-07 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     755 MCS-07 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  720600, 742400,   680600,   612500,        0,   720600,
 		  0x407},
-	  /*     708 MCS-08 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     756 MCS-08 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  864700, 890900,   816700,   735000,        0,   864700,
 		  0x408},
-	  /*     709 MCS-09 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     757 MCS-09 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  960800, 989900,   907400,   816700,        0,   960800,
 		  0x409},
-	  /*     710 MCS-10 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     758 MCS-10 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  1080900, 1113600,  1020800,   918800,        0,  1080900,
 		  0x40a},
-	  /*     711 MCS-11 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     759 MCS-11 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  1201000, 1237400,  1134300,  1020800,        0,  1201000,
 		  0x40b},
+	  /*     760 MCS-12 */ { HE160_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_160,
+		  1297100, 1336400,  1225000,  1102500,        0,  1297100,
+		  0x40c},
+	  /*     761 MCS-13 */ { HE160_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_160,
+		  1441200, 1484800,  1361100,  1225000,        0,  1441200,
+		  0x40d},
 	  /* When maximum spatial streams supported at 160MHZ > 1
 	   * use below rates
 	   */
-	  /*     712 MCS-00 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     762 MCS-00 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  144100, 148500,   136100,   122500,    72100,   144100,
 		  0x420},
-	  /*     713 MCS-01 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     763 MCS-01 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  288200, 297000,   272200,   245000,   144100,   288200,
 		  0x421},
-	  /*     714 MCS-02 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     764 MCS-02 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  432400, 445500,   408300,   367500,        0,   432400,
 		  0x422},
-	  /*     715 MCS-03 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     765 MCS-03 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  576500, 593900,   544400,   490000,   288200,   576500,
 		  0x423},
-	  /*     716 MCS-04 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     766 MCS-04 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  864700, 890900,   816700,   735000,   432400,   864700,
 		  0x424},
-	  /*     717 MCS-05 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     767 MCS-05 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  1152900, 1187900,  1088900,   980000,        0,  1152900,
 		  0x425},
-	  /*     718 MCS-06 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     768 MCS-06 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  1297100, 1336400,  1225000,  1102500,        0,  1297100,
 		  0x426},
-	  /*     719 MCS-07 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     779 MCS-07 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  1441200, 1484800,  1361100,  1225000,        0,  1441200,
 		  0x427},
-	  /*     720 MCS-08 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     780 MCS-08 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  1729400, 1781800,  1633300,  1470000,        0,  1729400,
 		  0x428},
-	  /*     721 MCS-09 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     781 MCS-09 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  1921600, 1979800,  1814800,  1633300,        0,  1921600,
 		  0x429},
-	  /*     722 MCS-10 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     782 MCS-10 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  2161800, 2227300,  2041700,  1837500,        0,  2161800,
 		  0x42a},
-	  /*     723 MCS-11 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     783 MCS-11 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
-		  2402000, 2474700,  2268500,  2041700,        0,  2402000,
+		  2401900, 2474700,  2268500,  2041700,        0,  2401900,
 		  0x42b},
+	  /*     784 MCS-12 */ { HE160_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_160,
+		  2594100, 2672700,  2450000,  2205000,        0,  2594100,
+		  0x42c},
+	  /*     785 MCS-13 */ { HE160_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_160,
+		  2882400, 2969700,  2722200,  2450000,        0,  2882400,
+		  0x42d},
 
 	  /* When maximum spatial streams supported at 160MHZ > 2
 	   * use below rates
 	   */
-	  /*     724 MCS-00 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     786 MCS-00 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  216200, 222700,   204200,   183800,   108100,   216200,
 		  0x440},
-	  /*     725 MCS-01 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     787 MCS-01 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  432400, 445500,   408300,   367500,   216200,   432400,
 		  0x441},
-	  /*     726 MCS-02 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     788 MCS-02 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  648500, 668200,   612500,   551300,        0,   648500,
 		  0x442},
-	  /*     727 MCS-03 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     789 MCS-03 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  864700, 890900,   816700,   735000,   432400,   864700,
 		  0x443},
-	  /*     728 MCS-04 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     790 MCS-04 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  1297100, 1336400,  1225000,  1102500,   648500,  1297100,
 		  0x444},
-	  /*     729 MCS-05 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     791 MCS-05 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  1729400, 1781800,  1633300,  1470000,        0,  1729400,
 		  0x445},
-	  /*     730 MCS-06 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     792 MCS-06 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  1945600, 2004500,  1837500,  1653800,        0,  1945600,
 		  0x446},
-	  /*     731 MCS-07 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     793 MCS-07 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  2161800, 2227300,  2041700,  1837500,        0,  2161800,
 		  0x447},
-	  /*     732 MCS-08 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     794 MCS-08 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  2594100, 2672700,  2450000,  2205000,        0,  2594100,
 		  0x448},
-	  /*     733 MCS-09 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     795 MCS-09 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  2882400, 2969700,  2722200,  2450000,        0,  2882400,
 		  0x449},
-	  /*     734 MCS-10 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     796 MCS-10 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  3242600, 3340900,  3062500,  2756300,        0,  3242600,
 		  0x44a},
-	  /*     735 MCS-11 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     797 MCS-11 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  3602900, 3712100,  3402800,  3062500,        0,  3602900,
 		  0x44b},
+	  /*     798 MCS-12 */ { HE160_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_160,
+		  3891200, 4009100,  3675000,  3307500,        0,  3891200,
+		  0x44c},
+	  /*     799 MCS-13 */ { HE160_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_160,
+		  4323500, 4454500,  4083300,  3675000,        0,  4323500,
+		  0x44d},
 
 	  /* When maximum spatial streams supported at 160MHZ > 3
 	   * use below rates
 	   */
-	  /*     736 MCS-00 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     800 MCS-00 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  288200, 297000,   272200,   245000,   144100,   288200,
 		  0x460},
-	  /*     737 MCS-01 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     801 MCS-01 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  576500, 593900,   544400,   490000,   288200,   576500,
 		  0x461},
-	  /*     738 MCS-02 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     802 MCS-02 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  864700, 890900,   816700,   735000,        0,   864700,
 		  0x462},
-	  /*     739 MCS-03 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     803 MCS-03 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  1152900, 1187900,  1088900,   980000,   576500,  1152900,
 		  0x463},
-	  /*     740 MCS-04 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     804 MCS-04 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  1729400, 1781800,  1633300,  1470000,   864700,  1729400,
 		  0x464},
-	  /*     741 MCS-05 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     805 MCS-05 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  2305900, 2375800,  2177800,  1960000,        0,  2305900,
 		  0x465},
-	  /*     742 MCS-06 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     806 MCS-06 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  2594100, 2672700,  2450000,  2205000,        0,  2594100,
 		  0x466},
-	  /*     743 MCS-07 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     807 MCS-07 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  2882400, 2969700,  2722200,  2450000,        0,  2882400,
 		  0x467},
-	  /*     744 MCS-08 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     808 MCS-08 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  3458800, 3563600,  3266700,  2940000,        0,  3458800,
 		  0x468},
-	  /*     745 MCS-09 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     809 MCS-09 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  3843100, 3959600,  3629600,  3266700,        0,  3843100,
 		  0x469},
-	  /*     746 MCS-10 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     810 MCS-10 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  4323500, 4454500,  4083300,  3675000,        0,  4323500,
 		  0x46a},
-	  /*     747 MCS-11 */ { HE160_LDPC_ONLY_MASKS,
+	  /*     811 MCS-11 */ { HE160_LDPC_ONLY_MASKS,
 		  DP_CMN_MOD_IEEE80211_T_HE_160,
 		  4803900, 4949500,  4537000,  4083300,        0,  4803900,
-		  0x46b}
+		  0x46b},
+	  /*     812 MCS-12 */ { HE160_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_160,
+		  5188200, 5345500,  4900000,  4410000,        0,  5188200,
+		  0x46c},
+	  /*     813 MCS-13 */ { HE160_LDPC_ONLY_MASKS,
+		  DP_CMN_MOD_IEEE80211_T_HE_160,
+		  5764700, 5939400,  5444400,  4900000,        0,  5764700,
+		  0x46d}
 	},
 };
 

+ 2 - 2
dp/cmn_dp_api/dp_ratetable.h

@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2016-2020 The Linux Foundation. All rights reserved.
+ * Copyright (c) 2016-2021 The Linux Foundation. All rights reserved.
  *
  * Permission to use, copy, modify, and/or distribute this software for
  * any purpose with or without fee is hereby granted, provided that the
@@ -40,7 +40,7 @@ enum CMN_BW_TYPES {
 #define NUM_HT_MCS 8
 #define NUM_VHT_MCS 12
 
-#define NUM_HE_MCS 12
+#define NUM_HE_MCS 14
 
 #define NUM_SPATIAL_STREAM 4
 #define NUM_SPATIAL_STREAMS 8