mac.h (8be98d2f2a0a262f8bf8a0bc1fdf522b3c7aab17) mac.h (f552d6fd2f27ce9430c74482c46272838e2de688)
1/* SPDX-License-Identifier: BSD-3-Clause-Clear */
2/*
3 * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
4 */
5
6#ifndef ATH11K_MAC_H
7#define ATH11K_MAC_H
8

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

110
111/* FIXME: should these be in ieee80211.h? */
112#define IEEE80211_VHT_MCS_SUPPORT_0_11_MASK GENMASK(23, 16)
113#define IEEE80211_DISABLE_VHT_MCS_SUPPORT_0_11 BIT(24)
114
115#define WMI_MAX_SPATIAL_STREAM 3
116
117#define ATH11K_CHAN_WIDTH_NUM 8
1/* SPDX-License-Identifier: BSD-3-Clause-Clear */
2/*
3 * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
4 */
5
6#ifndef ATH11K_MAC_H
7#define ATH11K_MAC_H
8

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

110
111/* FIXME: should these be in ieee80211.h? */
112#define IEEE80211_VHT_MCS_SUPPORT_0_11_MASK GENMASK(23, 16)
113#define IEEE80211_DISABLE_VHT_MCS_SUPPORT_0_11 BIT(24)
114
115#define WMI_MAX_SPATIAL_STREAM 3
116
117#define ATH11K_CHAN_WIDTH_NUM 8
118#define ATH11K_BW_NSS_MAP_ENABLE BIT(31)
119#define ATH11K_PEER_RX_NSS_160MHZ GENMASK(2, 0)
120#define ATH11K_PEER_RX_NSS_80_80MHZ GENMASK(5, 3)
118
119#define ATH11K_OBSS_PD_MAX_THRESHOLD -82
120#define ATH11K_OBSS_PD_NON_SRG_MAX_THRESHOLD -62
121#define ATH11K_OBSS_PD_THRESHOLD_IN_DBM BIT(29)
122#define ATH11K_OBSS_PD_SRG_EN BIT(30)
123#define ATH11K_OBSS_PD_NON_SRG_EN BIT(31)
124
125extern const struct htt_rx_ring_tlv_filter ath11k_mac_mon_status_filter_default;

--- 30 unchanged lines hidden ---
121
122#define ATH11K_OBSS_PD_MAX_THRESHOLD -82
123#define ATH11K_OBSS_PD_NON_SRG_MAX_THRESHOLD -62
124#define ATH11K_OBSS_PD_THRESHOLD_IN_DBM BIT(29)
125#define ATH11K_OBSS_PD_SRG_EN BIT(30)
126#define ATH11K_OBSS_PD_NON_SRG_EN BIT(31)
127
128extern const struct htt_rx_ring_tlv_filter ath11k_mac_mon_status_filter_default;

--- 30 unchanged lines hidden ---