Lines Matching +full:0 +full:us

19  *					    for BPSK (MCS 0) with 1 spatial
22 * for BPSK (MCS 0) with 2 spatial
27 IWL_TLC_MNG_CFG_FLAGS_STBC_MSK = BIT(0),
57 IWL_TLC_MNG_CHAIN_A_MSK = BIT(0),
72 IWL_TLC_MNG_MODE_CCK = 0,
98 IWL_TLC_MNG_HT_RATE_MCS0 = 0,
146 * <nss, channel-width> pair (0 - 80mhz width and below, 1 - 160mhz).
182 * pair (0 - 80mhz width and below, 1 - 160mhz, 2 - 320mhz).
207 IWL_TLC_NOTIF_FLAG_RATE = BIT(0),
243 IWL_RATE_1M_INDEX = 0,
310 * bit 8 is 1, bit 26 is 0, bit 9 is 0 (OFDM)
312 * bit 8 is 0, bit 26 is 1, bit 9 is 0 (OFDM)
313 * Legacy OFDM rate format for bits 7:0
314 * bit 8 is 0, bit 26 is 0, bit 9 is 0 (OFDM)
315 * Legacy CCK rate format for bits 7:0:
316 * bit 8 is 0, bit 26 is 0, bit 9 is 1 (CCK)
319 /* Bit 8: (1) HT format, (0) legacy or VHT format */
323 /* Bit 9: (1) CCK, (0) OFDM. HT (bit 8) must be "0" for this bit to be valid */
327 /* Bit 26: (1) VHT format, (0) legacy format in bits 8:0 */
333 * High-throughput (HT) rate format for bits 7:0
335 * 2-0: MCS rate base
336 * 0) 6 Mbps
344 * 4-3: 0) Single stream (SISO)
347 * 5: Value of 0x20 in bits 7:0 indicates 6 Mbps HT40 duplicate data
351 * support MCSes above 15/23, and 0-7 have one stream, 8-15 have two
355 #define RATE_HT_MCS_RATE_CODE_MSK_V1 0x7
364 #define RATE_HT_MCS_INDEX_MSK_V1 0x3f
367 * Very High-throughput (VHT) rate format for bits 7:0
369 * 3-0: VHT MCS (0-9)
371 * 0) Single stream (SISO)
376 /* Bit 4-5: (0) SISO, (1) MIMO2 (2) MIMO3 */
377 #define RATE_VHT_MCS_RATE_CODE_MSK 0xf
380 * Legacy OFDM rate format for bits 7:0
382 * 3-0: 0xD) 6 Mbps
383 * 0xF) 9 Mbps
384 * 0x5) 12 Mbps
385 * 0x7) 18 Mbps
386 * 0x9) 24 Mbps
387 * 0xB) 36 Mbps
388 * 0x1) 48 Mbps
389 * 0x3) 54 Mbps
390 * (bits 7-4 are 0)
392 * Legacy CCK rate format for bits 7:0:
393 * bit 8 is 0, bit 26 is 0, bit 9 is 1 (CCK):
395 * 6-0: 10) 1 Mbps
399 * (bit 7 is 0)
401 #define RATE_LEGACY_RATE_MSK_V1 0xff
408 * Bit 11-12: (0) 20MHz, (1) 40MHz, (2) 80MHz, (3) 160MHz
409 * 0 and 1 are valid for HT and VHT, 2 and 3 only for VHT
414 /* Bit 13: (1) Short guard interval (0.4 usec), (0) normal GI (0.8 usec) */
426 /* Bit 17: (0) SS, (1) SS*2 */
434 /* Bit 19: (0) Beamforming is off, (1) Beamforming is on */
441 * 0 1xLTF+0.8us
442 * 1 2xLTF+0.8us
443 * 2 2xLTF+1.6us
444 * 3 & SGI (bit 13) clear 4xLTF+3.2us
445 * 3 & SGI (bit 13) set 4xLTF+0.8us
447 * 0 4xLTF+0.8us
448 * 1 2xLTF+0.8us
449 * 2 2xLTF+1.6us
450 * 3 4xLTF+3.2us
452 * 0 1xLTF+1.6us
453 * 1 2xLTF+1.6us
454 * 2 4xLTF+3.2us
457 * 0 2xLTF+0.8us
458 * 1 2xLTF+1.6us
459 * 2 4xLTF+0.8us
460 * 3 4xLTF+3.2us
465 /* Bit 22-23: HE type. (0) SU, (1) SU_EXT, (2) MU, (3) trigger based */
467 #define RATE_MCS_HE_TYPE_SU_V1 (0 << RATE_MCS_HE_TYPE_POS_V1)
473 /* Bit 24-25: (0) 20MHz (no dup), (1) 2x20MHz, (2) 4x20MHz, 3 8x20MHz */
477 /* Bit 27: (1) LDPC enabled, (0) LDPC disabled */
481 /* Bit 28: (1) 106-tone RX (8 MHz RU), (0) normal bandwidth */
487 #define RATE_MCS_RTS_REQUIRED_MSK (0x1 << RATE_MCS_RTS_REQUIRED_POS)
490 #define RATE_MCS_CTS_REQUIRED_MSK (0x1 << RATE_MCS_CTS_REQUIRED_POS)
501 * (0) Legacy CCK (1) Legacy OFDM (2) High-throughput (HT)
506 #define RATE_MCS_MOD_TYPE_MSK (0x7 << RATE_MCS_MOD_TYPE_POS)
507 #define RATE_MCS_CCK_MSK (0 << RATE_MCS_MOD_TYPE_POS)
515 * Legacy CCK rate format for bits 0:3:
517 * (0) 0xa - 1 Mbps
518 * (1) 0x14 - 2 Mbps
519 * (2) 0x37 - 5.5 Mbps
520 * (3) 0x6e - 11 nbps
522 * Legacy OFDM rate format for bis 3:0:
524 * (0) 6 Mbps
534 #define RATE_LEGACY_RATE_MSK 0x7
537 * HT, VHT, HE, EHT rate format for bits 3:0
538 * 3-0: MCS
541 #define RATE_HT_MCS_CODE_MSK 0x7
544 #define RATE_MCS_CODE_MSK 0xf
551 * Bits 13-11: (0) 20MHz, (1) 40MHz, (2) 80MHz, (3) 160MHz, (4) 320MHz
553 #define RATE_MCS_CHAN_WIDTH_MSK (0x7 << RATE_MCS_CHAN_WIDTH_POS)
554 #define RATE_MCS_CHAN_WIDTH_20_VAL 0
572 /* Bit 16 (1) LDPC enables, (0) LDPC disabled */
576 /* Bit 17: (0) SS, (1) SS*2 (same as v1) */
580 /* Bit 19: (0) Beamforming is off, (1) Beamforming is on (same as v1) */
585 * 0 long preamble
588 * 0 0.8us
589 * 1 0.4us
591 * 0 1xLTF+0.8us
592 * 1 2xLTF+0.8us
593 * 2 2xLTF+1.6us
594 * 3 4xLTF+3.2us
595 * 4 4xLTF+0.8us
597 * 0 4xLTF+0.8us
598 * 1 2xLTF+0.8us
599 * 2 2xLTF+1.6us
600 * 3 4xLTF+3.2us
602 * 0 1xLTF+1.6us
603 * 1 2xLTF+1.6us
604 * 2 4xLTF+3.2us
606 #define RATE_MCS_HE_GI_LTF_MSK (0x7 << RATE_MCS_HE_GI_LTF_POS)
612 /* Bit 24-23: HE type. (0) SU, (1) SU_EXT, (2) MU, (3) trigger based */
614 #define RATE_MCS_HE_TYPE_SU (0 << RATE_MCS_HE_TYPE_POS)
631 /* Bit 26: (1) 106-tone RX (8 MHz RU), (0) normal bandwidth */
650 /* Bit 0: (0) Don't use RTS (1) Use RTS */
651 #define LQ_FLAG_USE_RTS_POS 0
664 * (0) No RTS BW signalling
669 #define LQ_FLAG_RTS_BW_SIG_NONE (0 << LQ_FLAG_RTS_BW_SIG_POS)
673 /* Bit 6: (0) No dynamic BW selection (1) Allow dynamic BW selection
684 /* Bit 0-1: Max STBC streams allowed. Can be 0-3.
685 * (0) - No STBC allowed
691 #define LQ_SS_STBC_ALLOWED_POS 0
733 * 0: no limit
735 * 2 - 0x3f: maximal number of frames (up to 3f == 63)