linux/drivers/net/wireless/mediatek/mt76/mt7915/mac.h

/* SPDX-License-Identifier: ISC */
/* Copyright (C) 2020 MediaTek Inc. */

#ifndef __MT7915_MAC_H
#define __MT7915_MAC_H

#include "../mt76_connac2_mac.h"

#define MT_TX_FREE_VER
#define MT_TX_FREE_MSDU_CNT_V0
/* 0: success, others: dropped */
#define MT_TX_FREE_COUNT
#define MT_TX_FREE_COUNT_V3
#define MT_TX_FREE_STAT
#define MT_TX_FREE_STAT_V3
#define MT_TX_FREE_MPDU_HEADER
#define MT_TX_FREE_MPDU_HEADER_V3
#define MT_TX_FREE_MSDU_ID_V3

#define MT_TXS5_F0_FINAL_MPDU
#define MT_TXS5_F0_QOS
#define MT_TXS5_F0_TX_COUNT
#define MT_TXS5_F0_FRONT_TIME
#define MT_TXS5_F1_MPDU_TX_COUNT
#define MT_TXS5_F1_MPDU_TX_BYTES

#define MT_TXS6_F0_NOISE_3
#define MT_TXS6_F0_NOISE_2
#define MT_TXS6_F0_NOISE_1
#define MT_TXS6_F0_NOISE_0
#define MT_TXS6_F1_MPDU_FAIL_COUNT
#define MT_TXS6_F1_MPDU_FAIL_BYTES

#define MT_TXS7_F0_RCPI_3
#define MT_TXS7_F0_RCPI_2
#define MT_TXS7_F0_RCPI_1
#define MT_TXS7_F0_RCPI_0
#define MT_TXS7_F1_MPDU_RETRY_COUNT
#define MT_TXS7_F1_MPDU_RETRY_BYTES

struct mt7915_dfs_pulse {};

struct mt7915_dfs_pattern {} __packed;

struct mt7915_dfs_radar_spec {};

#endif