Home
last modified time | relevance | path

Searched refs:fw_ver (Results 1 – 25 of 155) sorted by relevance

1234567

/linux/drivers/net/wireless/ti/wlcore/
H A Dboot.c48 &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/drivers/net/ethernet/netronome/nfp/
H A Dnfp_netvf_main.c81 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()
H A Dnfp_net_main.c692 struct nfp_net_fw_version fw_ver; in nfp_net_pci_probe() local
720 nfp_net_get_fw_version(&fw_ver, ctrl_bar); in nfp_net_pci_probe()
721 if (fw_ver.extend & NFP_NET_CFG_VERSION_RESERVED_MASK || in nfp_net_pci_probe()
722 fw_ver.class != NFP_NET_CFG_VERSION_CLASS_GENERIC) { in nfp_net_pci_probe()
724 fw_ver.extend, fw_ver.class, in nfp_net_pci_probe()
725 fw_ver.major, fw_ver.minor); in nfp_net_pci_probe()
731 if (nfp_net_fw_ver_eq(&fw_ver, 0, 0, 0, 1)) { in nfp_net_pci_probe()
735 switch (fw_ver.major) { in nfp_net_pci_probe()
741 fw_ver.extend, fw_ver.class, in nfp_net_pci_probe()
742 fw_ver.major, fw_ver.minor); in nfp_net_pci_probe()
H A Dnfp_net.h457 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,
H A Dnfp_net_common.c63 void nfp_net_get_fw_version(struct nfp_net_fw_version *fw_ver, in nfp_net_get_fw_version() argument
69 put_unaligned_le32(reg, fw_ver); in nfp_net_get_fw_version()
2417 nn->fw_ver.extend, nn->fw_ver.class, in nfp_net_info()
2418 nn->fw_ver.major, nn->fw_ver.minor, in nfp_net_info()
2498 nfp_net_get_fw_version(&nn->fw_ver, ctrl_bar); in nfp_net_alloc()
2500 switch (FIELD_GET(NFP_NET_CFG_VERSION_DP_MASK, nn->fw_ver.extend)) { in nfp_net_alloc()
2505 if (nn->fw_ver.major < 5) { in nfp_net_alloc()
2508 nn->fw_ver.major); in nfp_net_alloc()
2696 if ((nn->cap & NFP_NET_CFG_CTRL_LSO && nn->fw_ver.major > 2) || in nfp_net_netdev_init()
2806 nn->dp.chained_metadata_format = nn->fw_ver.major == 4 || in nfp_net_read_caps()
[all …]
/linux/drivers/infiniband/hw/bng_re/
H A Dbng_sp.c20 char *fw_ver) in bng_re_query_version() argument
35 fw_ver[0] = resp.fw_maj; in bng_re_query_version()
36 fw_ver[1] = resp.fw_minor; in bng_re_query_version()
37 fw_ver[2] = resp.fw_bld; in bng_re_query_version()
38 fw_ver[3] = resp.fw_rsvd; in bng_re_query_version()
115 bng_re_query_version(rcfw, attr->fw_ver); in bng_re_get_dev_attr()
H A Dbng_sp.h14 u8 fw_ver[FW_VER_ARR_LEN]; member
/linux/drivers/accel/amdxdna/
H A Damdxdna_sysfs.c36 return sprintf(buf, "%d.%d.%d.%d\n", xdna->fw_ver.major, in fw_version_show()
37 xdna->fw_ver.minor, xdna->fw_ver.sub, in fw_version_show()
38 xdna->fw_ver.build); in fw_version_show()
/linux/drivers/net/can/usb/etas_es58x/
H A Des58x_devlink.c215 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/drivers/gpu/drm/amd/pm/swsmu/smu13/
H A Dsmu_v13_0_6_ppt.c305 uint32_t fw_ver = smu->smc_fw_version; in smu_v13_0_14_init_caps() local
310 if (fw_ver >= 0x05550E00) in smu_v13_0_14_init_caps()
312 if (fw_ver >= 0x05550B00) in smu_v13_0_14_init_caps()
314 if (fw_ver >= 0x5551200) in smu_v13_0_14_init_caps()
316 if (fw_ver >= 0x5551800) in smu_v13_0_14_init_caps()
318 if (fw_ver >= 0x5551600) { in smu_v13_0_14_init_caps()
335 uint32_t fw_ver = smu->smc_fw_version; in smu_v13_0_12_init_caps() local
340 if (fw_ver < 0x00561900) in smu_v13_0_12_init_caps()
343 if (fw_ver >= 0x00561700) in smu_v13_0_12_init_caps()
346 if (fw_ver > in smu_v13_0_12_init_caps()
389 uint32_t fw_ver = smu->smc_fw_version; smu_v13_0_6_init_caps() local
[all...]
/linux/drivers/media/usb/hdpvr/
H A Dhdpvr-core.c138 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/sound/soc/sof/
H A Dipc4-loader.c415 struct sof_ipc4_fw_version *fw_ver; in sof_ipc4_validate_firmware()
442 fw_ver = (struct sof_ipc4_fw_version *)tuple->value; in sof_ipc4_query_fw_configuration()
446 fw_ver->major, fw_ver->minor, fw_ver->hotfix, in sof_ipc4_query_fw_configuration()
447 fw_ver->build); in sof_ipc4_query_fw_configuration()
432 struct sof_ipc4_fw_version *fw_ver; sof_ipc4_query_fw_configuration() local
/linux/drivers/scsi/snic/
H A Dsnic_ctl.c161 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/drivers/bluetooth/
H A Dhci_aml.c342 u8 *fw_ver = NULL; in aml_dump_fw_version() local
364 fw_ver = (u8 *)rsp + AML_EVT_HEAD_SIZE; in aml_dump_fw_version()
366 *(fw_ver + 1), *fw_ver, *(fw_ver + 3), *(fw_ver + 2)); in aml_dump_fw_version()
H A Dbtmtk.h202 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/drivers/scsi/
H A DBusLogic.c1265 strcpy(adapter->fw_ver, FLASHPOINT_FW_VER); in blogic_rdconfig()
1392 tgt = adapter->fw_ver; in blogic_rdconfig()
1402 if (strcmp(adapter->fw_ver, "3.3") >= 0) { in blogic_rdconfig()
1462 if (adapter->fw_ver[0] == '5' || (adapter->fw_ver[0] == '4' && in blogic_rdconfig()
1469 if (adapter->fw_ver[0] == '5') { in blogic_rdconfig()
1489 if (adapter->fw_ver[0] >= '4') { in blogic_rdconfig()
1503 if (adapter->fw_ver[0] == '4') { in blogic_rdconfig()
1528 if (adapter->fw_ver[0] < '4') { in blogic_rdconfig()
1573 if (adapter->fw_ver[0] == '5') in blogic_rdconfig()
1575 else if (adapter->fw_ver[0] == '4') in blogic_rdconfig()
[all …]
/linux/drivers/usb/storage/
H A Drealtek_cr.c79 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()
899 status->fw_ver = ((u16) buf[7] << 8) | buf[8]; in realtek_cr_autosuspend_setup()
/linux/drivers/infiniband/hw/qedr/
H A Dmain.c77 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()
599 attr->fw_ver = qed_attr->fw_ver; in qedr_set_device_attr()
/linux/drivers/net/ethernet/brocade/bna/
H A Dbfa_defs.h45 char fw_ver[BFA_VERSION_LEN]; member
76 char fw_ver[BFA_VERSION_LEN]; /*!< firmware version */ member
/linux/sound/soc/codecs/
H A Dcs35l56-shared.c347 .fw_ver = CS35L56_DSP1_FW_VER,
358 .fw_ver = CS35L56_DSP1_FW_VER,
369 .fw_ver = CS35L63_DSP1_FW_VER,
1353 cs35l56_base->fw_reg->fw_ver, fw_version); in cs35l56_read_prot_status()
1422 unsigned int devid, revid, otpid, secured, fw_ver; in cs35l56_hw_init() local
1490 ret = cs35l56_read_prot_status(cs35l56_base, &fw_missing, &fw_ver); in cs35l56_hw_init()
1496 fw_ver >> 16, (fw_ver >> 8) & 0xff, fw_ver & 0xff, !fw_missing); in cs35l56_hw_init()
/linux/sound/firewire/bebob/
H A Dbebob_proc.c21 u32 fw_ver; member
60 snd_iprintf(buffer, "Firmware Ver:\t%d\n", info->fw_ver); in proc_read_hw_info()
/linux/drivers/scsi/csiostor/
H A Dcsio_hw.c640 offsetof(struct fw_hdr, fw_ver), 1, in csio_hw_get_fw_version()
732 ((struct fw_hdr *)first_page)->fw_ver = htonl(0xffffffff); in csio_hw_fw_dload()
751 offsetof(struct fw_hdr, fw_ver), in csio_hw_fw_dload()
752 sizeof(hdr->fw_ver), in csio_hw_fw_dload()
753 (const uint8_t *)&hdr->fw_ver); in csio_hw_fw_dload()
2229 if (hdr1->chip == hdr2->chip && hdr1->fw_ver == hdr2->fw_ver) in fw_compatible()
2280 .fw_ver = __cpu_to_be32(FW_VERSION(T5)),
2293 .fw_ver = __cpu_to_be32(FW_VERSION(T6)),
2345 if (card_fw_usable && card_fw->fw_ver == drv_fw->fw_ver && in csio_hw_prep_fw()
2346 (!fs_fw_usable || fs_fw->fw_ver == drv_fw->fw_ver)) { in csio_hw_prep_fw()
[all …]
/linux/drivers/net/can/sja1000/
H A Dpeak_pci.c616 u32 fw_ver = readl(cfg_base + PEAK_VER_REG2); in peak_pci_probe() local
619 (fw_ver >> 12) & 0xf, in peak_pci_probe()
620 (fw_ver >> 8) & 0xf, in peak_pci_probe()
621 (fw_ver >> 4) & 0xf); in peak_pci_probe()
/linux/drivers/infiniband/hw/hns/
H A Dhns_roce_main.c226 props->fw_ver = hr_dev->caps.fw_ver; in hns_roce_query_device()
598 u64 fw_ver = to_hr_dev(device)->caps.fw_ver; in hns_roce_get_fw_ver() local
601 major = upper_32_bits(fw_ver); in hns_roce_get_fw_ver()
602 minor = high_16_bits(lower_32_bits(fw_ver)); in hns_roce_get_fw_ver()
603 sub_minor = low_16_bits(fw_ver); in hns_roce_get_fw_ver()
/linux/drivers/net/usb/
H A Daqc111.c209 aqc111_data->fw_ver.major, in aqc111_get_drvinfo()
210 aqc111_data->fw_ver.minor, in aqc111_get_drvinfo()
211 aqc111_data->fw_ver.rev); in aqc111_get_drvinfo()
675 1, 1, &aqc111_data->fw_ver.major); in aqc111_read_fw_version()
677 1, 1, &aqc111_data->fw_ver.minor); in aqc111_read_fw_version()
679 1, 1, &aqc111_data->fw_ver.rev); in aqc111_read_fw_version()
681 if (aqc111_data->fw_ver.major & 0x80) in aqc111_read_fw_version()
682 aqc111_data->fw_ver.major &= ~0x80; in aqc111_read_fw_version()

1234567