{
struct rtw_fw_state *fw = context;
struct rtw_dev *rtwdev = fw->rtwdev;
+ struct wiphy *wiphy = rtwdev->hw->wiphy;
if (!firmware || !firmware->data) {
rtw_err(rtwdev, "failed to request firmware\n");
rtw_info(rtwdev, "%sFirmware version %u.%u.%u, H2C version %u\n",
fw->type == RTW_WOWLAN_FW ? "WOW " : "",
fw->version, fw->sub_version, fw->sub_index, fw->h2c_version);
+
+ if (fw->type == RTW_NORMAL_FW)
+ snprintf(wiphy->fw_version, sizeof(wiphy->fw_version),
+ "%u.%u.%u",
+ fw->version, fw->sub_version, fw->sub_index);
}
static int rtw_load_firmware(struct rtw_dev *rtwdev, enum rtw_fw_type type)