mcu.h (b769f7d8d9002a602232704505a7c593e1fa087c) mcu.h (eb80e02b2c03141460749d3800126e2cdb674c9e)
1/* SPDX-License-Identifier: ISC */
2/*
3 * Copyright (C) 2022 MediaTek Inc.
4 */
5
6#ifndef __MT7996_MCU_H
7#define __MT7996_MCU_H
8

--- 331 unchanged lines hidden (view full) ---

340 __le16 bc_trans;
341 __le16 mc_trans;
342 u8 short_preamble;
343 u8 bc_fixed_rate;
344 u8 mc_fixed_rate;
345 u8 __rsv2[9];
346} __packed;
347
1/* SPDX-License-Identifier: ISC */
2/*
3 * Copyright (C) 2022 MediaTek Inc.
4 */
5
6#ifndef __MT7996_MCU_H
7#define __MT7996_MCU_H
8

--- 331 unchanged lines hidden (view full) ---

340 __le16 bc_trans;
341 __le16 mc_trans;
342 u8 short_preamble;
343 u8 bc_fixed_rate;
344 u8 mc_fixed_rate;
345 u8 __rsv2[9];
346} __packed;
347
348enum {
349 BP_DISABLE,
350 BP_SW_MODE,
351 BP_HW_MODE,
352};
353
354struct mt7996_mcu_bcn_prot_tlv {
355 __le16 tag;
356 __le16 len;
357 u8 pn[6];
358 u8 enable;
359 u8 cipher_id;
360 u8 key[WLAN_MAX_KEY_LEN];
361 u8 key_id;
362 u8 __rsv[3];
363} __packed;
364
348struct bss_ra_tlv {
349 __le16 tag;
350 __le16 len;
351 u8 short_preamble;
352 u8 force_sgi;
353 u8 force_gf;
354 u8 ht_mode;
355 u8 se_off;

--- 582 unchanged lines hidden ---
365struct bss_ra_tlv {
366 __le16 tag;
367 __le16 len;
368 u8 short_preamble;
369 u8 force_sgi;
370 u8 force_gf;
371 u8 ht_mode;
372 u8 se_off;

--- 582 unchanged lines hidden ---