xref: /linux/drivers/net/wireless/ath/ath12k/cmn_defs.h (revision c17ee635fd3a482b2ad2bf5e269755c2eae5f25e)
1 /* SPDX-License-Identifier: BSD-3-Clause-Clear */
2 /*
3  * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
4  */
5 
6 #ifndef ATH12K_CMN_DEFS_H
7 #define ATH12K_CMN_DEFS_H
8 
9 #include <net/mac80211.h>
10 
11 #define MAX_RADIOS 2
12 #define ATH12K_MAX_DEVICES 3
13 #define ATH12K_GROUP_MAX_RADIO (ATH12K_MAX_DEVICES * MAX_RADIOS)
14 
15 #define ATH12K_SCAN_MAX_LINKS	ATH12K_GROUP_MAX_RADIO
16 /* Define 1 scan link for each radio for parallel scan purposes */
17 #define ATH12K_NUM_MAX_LINKS (IEEE80211_MLD_MAX_NUM_LINKS + ATH12K_SCAN_MAX_LINKS)
18 
19 #define MAX_MU_GROUP_ID 64
20 #endif
21