summaryrefslogtreecommitdiff
path: root/drivers/staging/wfx
diff options
context:
space:
mode:
authorJérôme Pouiller <jerome.pouiller@silabs.com>2021-09-13 15:01:44 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2021-09-14 09:16:32 +0200
commit46c5ab7c7c73b01dfffd34a2e6aa2d4a7a633aa3 (patch)
tree81347ccb75a319f6d5c0525780713a7b691f5341 /drivers/staging/wfx
parent2ac7521bf99ce118c66e359bde5d40fea2730f15 (diff)
staging: wfx: update with the firmware API 3.8
The firmware API 3.8 introduces new statistic counters. These changes are backward compatible. Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com> Link: https://lore.kernel.org/r/20210913130203.1903622-14-Jerome.Pouiller@silabs.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/wfx')
-rw-r--r--drivers/staging/wfx/debug.c3
-rw-r--r--drivers/staging/wfx/hif_api_mib.h5
2 files changed, 7 insertions, 1 deletions
diff --git a/drivers/staging/wfx/debug.c b/drivers/staging/wfx/debug.c
index eedada78c25f..e67ca0d818ba 100644
--- a/drivers/staging/wfx/debug.c
+++ b/drivers/staging/wfx/debug.c
@@ -109,6 +109,9 @@ static int wfx_counters_show(struct seq_file *seq, void *v)
PUT_COUNTER(rx_beacon);
PUT_COUNTER(miss_beacon);
+ PUT_COUNTER(rx_dtim);
+ PUT_COUNTER(rx_dtim_aid0_clr);
+ PUT_COUNTER(rx_dtim_aid0_set);
#undef PUT_COUNTER
diff --git a/drivers/staging/wfx/hif_api_mib.h b/drivers/staging/wfx/hif_api_mib.h
index ace924720ce6..b2dc47c314cc 100644
--- a/drivers/staging/wfx/hif_api_mib.h
+++ b/drivers/staging/wfx/hif_api_mib.h
@@ -158,7 +158,10 @@ struct hif_mib_extended_count_table {
__le32 count_rx_bipmic_errors;
__le32 count_rx_beacon;
__le32 count_miss_beacon;
- __le32 reserved[15];
+ __le32 count_rx_dtim;
+ __le32 count_rx_dtim_aid0_clr;
+ __le32 count_rx_dtim_aid0_set;
+ __le32 reserved[12];
} __packed;
struct hif_mib_count_table {