/linux-6.12.1/drivers/net/wireless/ti/wlcore/ |
D | boot.c | 48 &wl->chip.fw_ver[0], &wl->chip.fw_ver[1], in wlcore_boot_parse_fw_ver() 49 &wl->chip.fw_ver[2], &wl->chip.fw_ver[3], in wlcore_boot_parse_fw_ver() 50 &wl->chip.fw_ver[4]); in wlcore_boot_parse_fw_ver() 54 memset(wl->chip.fw_ver, 0, sizeof(wl->chip.fw_ver)); in wlcore_boot_parse_fw_ver() 68 unsigned int *fw_ver = wl->chip.fw_ver; in wlcore_validate_fw_ver() local 77 (min_ver[FW_VER_CHIP] != fw_ver[FW_VER_CHIP])) in wlcore_validate_fw_ver() 82 (min_ver[FW_VER_IF_TYPE] != fw_ver[FW_VER_IF_TYPE])) in wlcore_validate_fw_ver() 87 (min_ver[FW_VER_SUBTYPE] != fw_ver[FW_VER_SUBTYPE])) in wlcore_validate_fw_ver() 92 (min_ver[FW_VER_MAJOR] > fw_ver[FW_VER_MAJOR])) in wlcore_validate_fw_ver() 97 (min_ver[FW_VER_MAJOR] == fw_ver[FW_VER_MAJOR])) && in wlcore_validate_fw_ver() [all …]
|
/linux-6.12.1/drivers/net/ethernet/netronome/nfp/ |
D | nfp_netvf_main.c | 81 struct nfp_net_fw_version fw_ver; in nfp_netvf_pci_probe() local 132 nfp_net_get_fw_version(&fw_ver, ctrl_bar); in nfp_netvf_pci_probe() 133 if (fw_ver.extend & NFP_NET_CFG_VERSION_RESERVED_MASK || in nfp_netvf_pci_probe() 134 fw_ver.class != NFP_NET_CFG_VERSION_CLASS_GENERIC) { in nfp_netvf_pci_probe() 136 fw_ver.extend, fw_ver.class, in nfp_netvf_pci_probe() 137 fw_ver.major, fw_ver.minor); in nfp_netvf_pci_probe() 143 if (nfp_net_fw_ver_eq(&fw_ver, 0, 0, 0, 1)) { in nfp_netvf_pci_probe() 149 switch (fw_ver.major) { in nfp_netvf_pci_probe() 157 fw_ver.extend, fw_ver.class, in nfp_netvf_pci_probe() 158 fw_ver.major, fw_ver.minor); in nfp_netvf_pci_probe()
|
D | nfp_net_main.c | 693 struct nfp_net_fw_version fw_ver; in nfp_net_pci_probe() local 721 nfp_net_get_fw_version(&fw_ver, ctrl_bar); in nfp_net_pci_probe() 722 if (fw_ver.extend & NFP_NET_CFG_VERSION_RESERVED_MASK || in nfp_net_pci_probe() 723 fw_ver.class != NFP_NET_CFG_VERSION_CLASS_GENERIC) { in nfp_net_pci_probe() 725 fw_ver.extend, fw_ver.class, in nfp_net_pci_probe() 726 fw_ver.major, fw_ver.minor); in nfp_net_pci_probe() 732 if (nfp_net_fw_ver_eq(&fw_ver, 0, 0, 0, 1)) { in nfp_net_pci_probe() 736 switch (fw_ver.major) { in nfp_net_pci_probe() 742 fw_ver.extend, fw_ver.class, in nfp_net_pci_probe() 743 fw_ver.major, fw_ver.minor); in nfp_net_pci_probe()
|
D | nfp_net.h | 457 static inline bool nfp_net_fw_ver_eq(struct nfp_net_fw_version *fw_ver, in nfp_net_fw_ver_eq() argument 460 return fw_ver->extend == extend && in nfp_net_fw_ver_eq() 461 fw_ver->class == class && in nfp_net_fw_ver_eq() 462 fw_ver->major == major && in nfp_net_fw_ver_eq() 463 fw_ver->minor == minor; in nfp_net_fw_ver_eq() 633 struct nfp_net_fw_version fw_ver; member 978 void nfp_net_get_fw_version(struct nfp_net_fw_version *fw_ver,
|
/linux-6.12.1/drivers/net/ethernet/meta/fbnic/ |
D | fbnic_devlink.c | 14 struct fbnic_fw_ver *fw_ver, in fbnic_version_running_put() argument 20 fbnic_mk_fw_ver_str(fw_ver->version, running_ver); in fbnic_version_running_put() 25 if (strlen(fw_ver->commit) > 0) { in fbnic_version_running_put() 30 fw_ver->commit); in fbnic_version_running_put() 39 struct fbnic_fw_ver *fw_ver, in fbnic_version_stored_put() argument 45 fbnic_mk_fw_ver_str(fw_ver->version, stored_ver); in fbnic_version_stored_put() 50 if (strlen(fw_ver->commit) > 0) { in fbnic_version_stored_put() 55 fw_ver->commit); in fbnic_version_stored_put()
|
/linux-6.12.1/drivers/net/can/usb/etas_es58x/ |
D | es58x_devlink.c | 215 struct es58x_sw_version *fw_ver = &es58x_dev->firmware_version; in es58x_devlink_info_get() local 221 if (es58x_sw_version_is_valid(fw_ver)) { in es58x_devlink_info_get() 223 fw_ver->major, fw_ver->minor, fw_ver->revision); in es58x_devlink_info_get()
|
/linux-6.12.1/drivers/ptp/ |
D | ptp_clockmatrix.c | 65 u16 scratch = IDTCM_FW_REG(idtcm->fw_ver, V520, SCRATCH); in contains_full_configuration() 245 u16 tod_read_cmd = IDTCM_FW_REG(idtcm->fw_ver, V520, TOD_READ_SECONDARY_CMD); in arm_tod_read_trig_sel_refclk() 402 u16 tod_read_cmd = IDTCM_FW_REG(idtcm->fw_ver, V520, TOD_READ_SECONDARY_CMD); in _idtcm_gettime_triggered() 427 u16 tod_read_cmd = IDTCM_FW_REG(idtcm->fw_ver, V520, TOD_READ_PRIMARY_CMD); in _idtcm_gettime() 489 u16 tod_read_cmd = IDTCM_FW_REG(idtcm->fw_ver, V520, TOD_READ_PRIMARY_CMD); in _idtcm_gettime_immediate() 1073 IDTCM_FW_REG(idtcm->fw_ver, V520, SM_RESET), in idtcm_state_machine_reset() 1256 u16 scratch = IDTCM_FW_REG(idtcm->fw_ver, V520, SCRATCH); in idtcm_load_firmware() 1335 base = get_output_base_addr(idtcm->fw_ver, outn); in idtcm_output_enable() 1382 IDTCM_FW_REG(idtcm->fw_ver, V520, DPLL_MODE), in idtcm_get_pll_mode() 1400 IDTCM_FW_REG(idtcm->fw_ver, V520, DPLL_MODE), in idtcm_set_pll_mode() [all …]
|
/linux-6.12.1/drivers/hwmon/ |
D | pt5161l.c | 67 struct pt5161l_fw_ver fw_ver; member 385 data->fw_ver.major = major; in pt5161l_fwsts_check() 386 data->fw_ver.minor = minor; in pt5161l_fwsts_check() 387 data->fw_ver.build = build; in pt5161l_fwsts_check() 396 u32 curr_ver = data->fw_ver.major << 24 | data->fw_ver.minor << 16 | in pt5161l_fw_is_at_least() 397 data->fw_ver.build; in pt5161l_fw_is_at_least() 509 ret = snprintf(ver, sizeof(ver), "%u.%u.%u\n", data->fw_ver.major, in pt5161l_debugfs_read_fw_ver() 510 data->fw_ver.minor, data->fw_ver.build); in pt5161l_debugfs_read_fw_ver()
|
/linux-6.12.1/drivers/net/wireless/intel/iwlwifi/fw/ |
D | dbg.h | 314 fwrt->dump.fw_ver.type = lmac->ver_type; in iwl_fwrt_update_fw_versions() 315 fwrt->dump.fw_ver.subtype = lmac->ver_subtype; in iwl_fwrt_update_fw_versions() 316 fwrt->dump.fw_ver.lmac_major = le32_to_cpu(lmac->ucode_major); in iwl_fwrt_update_fw_versions() 317 fwrt->dump.fw_ver.lmac_minor = le32_to_cpu(lmac->ucode_minor); in iwl_fwrt_update_fw_versions() 321 fwrt->dump.fw_ver.umac_major = le32_to_cpu(umac->umac_major); in iwl_fwrt_update_fw_versions() 322 fwrt->dump.fw_ver.umac_minor = le32_to_cpu(umac->umac_minor); in iwl_fwrt_update_fw_versions()
|
/linux-6.12.1/drivers/misc/mei/ |
D | bus-fixup.c | 174 memset(cldev->bus->fw_ver, 0, sizeof(cldev->bus->fw_ver)); in mei_fwver() 183 cldev->bus->fw_ver[i].platform = fwver->ver[i].platform; in mei_fwver() 184 cldev->bus->fw_ver[i].major = fwver->ver[i].major; in mei_fwver() 185 cldev->bus->fw_ver[i].minor = fwver->ver[i].minor; in mei_fwver() 186 cldev->bus->fw_ver[i].hotfix = fwver->ver[i].hotfix; in mei_fwver() 187 cldev->bus->fw_ver[i].buildno = fwver->ver[i].buildno; in mei_fwver()
|
/linux-6.12.1/drivers/char/tpm/ |
D | tpm_tis_spi_cr50.c | 245 char fw_ver[TPM_CR50_MAX_FW_VER_LEN + 1]; in cr50_print_fw_version() local 259 fw_ver[len] = fw_ver_block[i]; in cr50_print_fw_version() 261 fw_ver[len] = '\0'; in cr50_print_fw_version() 263 dev_info(&phy->spi_device->dev, "Cr50 firmware version: %s\n", fw_ver); in cr50_print_fw_version()
|
/linux-6.12.1/sound/soc/sof/ |
D | ipc4-loader.c | 340 struct sof_ipc4_fw_version *fw_ver; in sof_ipc4_query_fw_configuration() local 367 fw_ver = (struct sof_ipc4_fw_version *)tuple->value; in sof_ipc4_query_fw_configuration() 371 fw_ver->major, fw_ver->minor, fw_ver->hotfix, in sof_ipc4_query_fw_configuration() 372 fw_ver->build); in sof_ipc4_query_fw_configuration()
|
/linux-6.12.1/drivers/media/usb/hdpvr/ |
D | hdpvr-core.c | 138 dev->fw_ver = dev->usbc_buf[1]; in device_authorization() 142 dev->fw_ver, &dev->usbc_buf[2]); in device_authorization() 144 if (dev->fw_ver > 0x15) { in device_authorization() 152 switch (dev->fw_ver) { in device_authorization() 164 if (dev->fw_ver >= HDPVR_FIRMWARE_VERSION_AC3) in device_authorization()
|
/linux-6.12.1/drivers/scsi/snic/ |
D | snic_ctl.c | 161 snic->fwinfo.fw_ver = le32_to_cpu(exv_cmpl->version); in snic_io_exch_ver_cmpl_handler() 171 snic->fwinfo.fw_ver, in snic_io_exch_ver_cmpl_handler() 244 ret = (snic->fwinfo.fw_ver != 0) ? 0 : -ETIMEDOUT; in snic_get_conf()
|
/linux-6.12.1/drivers/bluetooth/ |
D | hci_aml.c | 343 u8 *fw_ver = NULL; in aml_dump_fw_version() local 365 fw_ver = (u8 *)rsp + AML_EVT_HEAD_SIZE; in aml_dump_fw_version() 367 *(fw_ver + 1), *fw_ver, *(fw_ver + 3), *(fw_ver + 2)); in aml_dump_fw_version()
|
D | btmtk.h | 202 void btmtk_fw_get_filename(char *buf, size_t size, u32 dev_id, u32 fw_ver, 257 u32 fw_ver, u32 fw_flavor) in btmtk_fw_get_filename() argument
|
/linux-6.12.1/drivers/scsi/ |
D | BusLogic.c | 1264 strcpy(adapter->fw_ver, FLASHPOINT_FW_VER); in blogic_rdconfig() 1391 tgt = adapter->fw_ver; in blogic_rdconfig() 1401 if (strcmp(adapter->fw_ver, "3.3") >= 0) { in blogic_rdconfig() 1461 if (adapter->fw_ver[0] == '5' || (adapter->fw_ver[0] == '4' && in blogic_rdconfig() 1468 if (adapter->fw_ver[0] == '5') { in blogic_rdconfig() 1488 if (adapter->fw_ver[0] >= '4') { in blogic_rdconfig() 1502 if (adapter->fw_ver[0] == '4') { in blogic_rdconfig() 1527 if (adapter->fw_ver[0] < '4') { in blogic_rdconfig() 1572 if (adapter->fw_ver[0] == '5') in blogic_rdconfig() 1574 else if (adapter->fw_ver[0] == '4') in blogic_rdconfig() [all …]
|
/linux-6.12.1/drivers/net/wireless/mediatek/mt76/mt76x0/ |
D | pci_mcu.c | 50 val = le16_to_cpu(hdr->fw_ver); in mt76x0e_load_firmware() 54 val = le16_to_cpu(hdr->fw_ver); in mt76x0e_load_firmware()
|
/linux-6.12.1/drivers/usb/storage/ |
D | realtek_cr.c | 79 u16 fw_ver; member 133 #define FW_VERSION(chip) ((chip)->status[0].fw_ver) 154 #define CHECK_FW_VER(chip, fw_ver) (FW_VERSION(chip) == (fw_ver)) argument 155 #define CHECK_ID(chip, pid, fw_ver) \ argument 156 (CHECK_PID((chip), (pid)) && CHECK_FW_VER((chip), (fw_ver))) 464 chip->status[lun].fw_ver = ((u16) buf[7] << 8) | buf[8]; in rts51x_check_status() 898 status->fw_ver = ((u16) buf[7] << 8) | buf[8]; in realtek_cr_autosuspend_setup()
|
/linux-6.12.1/drivers/infiniband/hw/qedr/ |
D | main.c | 77 u32 fw_ver = (u32)qedr->attr.fw_ver; in qedr_get_dev_fw_str() local 80 (fw_ver >> 24) & 0xFF, (fw_ver >> 16) & 0xFF, in qedr_get_dev_fw_str() 81 (fw_ver >> 8) & 0xFF, fw_ver & 0xFF); in qedr_get_dev_fw_str() 602 attr->fw_ver = qed_attr->fw_ver; in qedr_set_device_attr()
|
/linux-6.12.1/drivers/net/ethernet/brocade/bna/ |
D | bfa_defs.h | 45 char fw_ver[BFA_VERSION_LEN]; member 76 char fw_ver[BFA_VERSION_LEN]; /*!< firmware version */ member
|
/linux-6.12.1/sound/firewire/bebob/ |
D | bebob_proc.c | 21 u32 fw_ver; member 60 snd_iprintf(buffer, "Firmware Ver:\t%d\n", info->fw_ver); in proc_read_hw_info()
|
/linux-6.12.1/sound/soc/codecs/ |
D | cs35l56-shared.c | 696 unsigned int devid, revid, otpid, secured, fw_ver; in cs35l56_hw_init() local 758 ret = cs35l56_read_prot_status(cs35l56_base, &fw_missing, &fw_ver); in cs35l56_hw_init() 764 fw_ver >> 16, (fw_ver >> 8) & 0xff, fw_ver & 0xff, !fw_missing); in cs35l56_hw_init()
|
/linux-6.12.1/drivers/media/platform/mediatek/vpu/ |
D | mtk_vpu.c | 147 char fw_ver[VPU_FW_VER_LEN]; member 628 dev_info(dev, "vpu is ready. Fw version %s\n", run->fw_ver); in vpu_load_firmware() 644 strscpy(vpu->run.fw_ver, run->fw_ver, sizeof(vpu->run.fw_ver)); in vpu_init_ipi_handler() 689 vpu->run.fw_ver, pc, wdt, in vpu_debug_read()
|
/linux-6.12.1/drivers/net/wireless/mediatek/mt76/mt7996/ |
D | coredump.c | 193 strscpy(dump->fw_ver, dev->mt76.hw->wiphy->fw_version, in mt7996_coredump_build() 194 sizeof(dump->fw_ver)); in mt7996_coredump_build()
|