diff --git a/drivers/net/wireless/cnss2/pci.c b/drivers/net/wireless/cnss2/pci.c index 723e57ddc18a..bc4ef8536408 100644 --- a/drivers/net/wireless/cnss2/pci.c +++ b/drivers/net/wireless/cnss2/pci.c @@ -3425,7 +3425,14 @@ int cnss_get_soc_info(struct device *dev, struct cnss_soc_info *info) info->va = pci_priv->bar; info->pa = pci_resource_start(pci_priv->pci_dev, PCI_BAR_NUM); - + info->chip_id = plat_priv->chip_info.chip_id; + info->chip_family = plat_priv->chip_info.chip_family; + info->board_id = plat_priv->board_info.board_id; + info->soc_id = plat_priv->soc_info.soc_id; + info->fw_version = plat_priv->fw_version_info.fw_version; + strlcpy(info->fw_build_timestamp, + plat_priv->fw_version_info.fw_build_timestamp, + sizeof(info->fw_build_timestamp)); memcpy(&info->device_version, &plat_priv->device_version, sizeof(info->device_version));