diff --git a/sys/dev/pci/if_iwx.c b/sys/dev/pci/if_iwx.c index 1c3011c7e3d..efff01fa035 100644 --- a/sys/dev/pci/if_iwx.c +++ b/sys/dev/pci/if_iwx.c @@ -1,4 +1,4 @@ -/* $OpenBSD: if_iwx.c,v 1.211 2026/03/11 09:27:59 stsp Exp $ */ +/* $OpenBSD: if_iwx.c,v 1.212 2026/03/11 09:29:44 stsp Exp $ */ /* * Copyright (c) 2014, 2016 genua gmbh @@ -10964,6 +10964,9 @@ iwx_rx_pkt(struct iwx_softc *sc, struct iwx_rx_data *data, struct mbuf_list *ml) break; } + case IWX_WIDE_ID(IWX_BT_COEX_GROUP, IWX_PROFILE_NOTIF): + break; + default: handled = 0; printf("%s: unhandled firmware response 0x%x/0x%x " diff --git a/sys/dev/pci/if_iwxreg.h b/sys/dev/pci/if_iwxreg.h index 801c7600bb0..e81bf97063f 100644 --- a/sys/dev/pci/if_iwxreg.h +++ b/sys/dev/pci/if_iwxreg.h @@ -1,4 +1,4 @@ -/* $OpenBSD: if_iwxreg.h,v 1.66 2026/03/11 09:23:47 stsp Exp $ */ +/* $OpenBSD: if_iwxreg.h,v 1.67 2026/03/11 09:29:44 stsp Exp $ */ /*- * Based on BSD-licensed source modules in the Linux iwlwifi driver, @@ -1997,6 +1997,7 @@ struct iwx_tx_queue_cfg_rsp { #define IWX_MAC_CONF_GROUP 0x3 #define IWX_PHY_OPS_GROUP 0x4 #define IWX_DATA_PATH_GROUP 0x5 +#define IWX_BT_COEX_GROUP 0x9 #define IWX_PROT_OFFLOAD_GROUP 0xb #define IWX_REGULATORY_AND_NVM_GROUP 0xc #define IWX_XVT_GROUP 0xe @@ -2031,6 +2032,9 @@ struct iwx_tx_queue_cfg_rsp { #define IWX_THERMAL_DUAL_CHAIN_REQUEST 0xf6 #define IWX_TLC_MNG_UPDATE_NOTIF 0xf7 +/* BT COEX group subcommand IDs */ +#define IWX_PROFILE_NOTIF 0xff + /* REGULATORY_AND_NVM group subcommand IDs */ #define IWX_NVM_ACCESS_COMPLETE 0x00 #define IWX_NVM_GET_INFO 0x02