diff options
author | Stefan Sperling <stsp@cvs.openbsd.org> | 2021-07-29 11:52:12 +0000 |
---|---|---|
committer | Stefan Sperling <stsp@cvs.openbsd.org> | 2021-07-29 11:52:12 +0000 |
commit | 74a0342c1c97992b9e6e5500ed2c6082beaf57b7 (patch) | |
tree | 6845910ff6153bbaf6976d8f903a87187f2a916b /sys/dev/pci/if_iwxreg.h | |
parent | 0d9adb87cf3a4296e220122bf5e1eb1cb7096bed (diff) |
Handle iwx(4) firmware alive response version 5.
ok kevlo@
Diffstat (limited to 'sys/dev/pci/if_iwxreg.h')
-rw-r--r-- | sys/dev/pci/if_iwxreg.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/sys/dev/pci/if_iwxreg.h b/sys/dev/pci/if_iwxreg.h index e3215b14b57..3b8073ab5d8 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.21 2021/07/29 11:51:39 stsp Exp $ */ +/* $OpenBSD: if_iwxreg.h,v 1.22 2021/07/29 11:52:11 stsp Exp $ */ /*- * Based on BSD-licensed source modules in the Linux iwlwifi driver, @@ -1972,6 +1972,19 @@ struct iwx_alive_resp_v4 { struct iwx_umac_alive umac_data; } __packed; /* ALIVE_RES_API_S_VER_4 */ +struct iwx_sku_id { + uint32_t data[3]; +} __packed; /* SKU_ID_API_S_VER_1 */ + +struct iwx_alive_resp_v5 { + uint16_t status; + uint16_t flags; + struct iwx_lmac_alive lmac_data[2]; + struct iwx_umac_alive umac_data; + struct iwx_sku_id sku_id; +} __packed; /* UCODE_ALIVE_NTFY_API_S_VER_5 */ + + #define IWX_SOC_CONFIG_CMD_FLAGS_DISCRETE (1 << 0) #define IWX_SOC_CONFIG_CMD_FLAGS_LOW_LATENCY (1 << 1) |