Ignore thermal dual-chain requests from iwx(4) firmware.
authorstsp <stsp@openbsd.org>
Fri, 6 Oct 2023 15:15:41 +0000 (15:15 +0000)
committerstsp <stsp@openbsd.org>
Fri, 6 Oct 2023 15:15:41 +0000 (15:15 +0000)
Linux only acts on these requests in 11ax mode on 160MHz channels so
we can simply ignore this request for now. Prevents a warning from
being printed when we receive such a request:
  iwx0: unhandled firmware response 0x5f6/0x20000008 rx ring 64[3]

Observed on AX210 hardware by bluhm@

sys/dev/pci/if_iwxreg.h

index 083ffb9..8713b11 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_iwxreg.h,v 1.51 2023/03/06 11:18:37 stsp Exp $     */
+/*     $OpenBSD: if_iwxreg.h,v 1.52 2023/10/06 15:15:41 stsp Exp $     */
 
 /*-
  * Based on BSD-licensed source modules in the Linux iwlwifi driver,
@@ -2010,6 +2010,7 @@ struct iwx_tx_queue_cfg_rsp {
 #define IWX_RX_BAID_ALLOCATION_CONFIG_CMD      0x16
 #define IWX_SCD_QUEUE_CONFIG_CMD       0x17
 #define IWX_RX_NO_DATA_NOTIF   0xf5
+#define IWX_THERMAL_DUAL_CHAIN_REQUEST 0xf6
 #define IWX_TLC_MNG_UPDATE_NOTIF 0xf7
 
 /* REGULATORY_AND_NVM group subcommand IDs */