Home
last modified time | relevance | path

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

1234

/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/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/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/net/ethernet/netronome/nfp/
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/misc/mei/
H A Dbus-fixup.c174 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/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/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/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()
/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/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/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/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/Documentation/hwmon/
H A Dpt5161l.rst40 fw_ver Firmware version of the retimer
/linux/sound/soc/codecs/
H A Dcs35l56-shared.c346 .fw_ver = CS35L56_DSP1_FW_VER,
357 .fw_ver = CS35L56_DSP1_FW_VER,
368 .fw_ver = CS35L63_DSP1_FW_VER,
1365 cs35l56_base->fw_reg->fw_ver, fw_version); in cs35l56_read_prot_status()
1434 unsigned int devid, revid, otpid, secured, fw_ver; in cs35l56_hw_init()
1502 ret = cs35l56_read_prot_status(cs35l56_base, &fw_missing, &fw_ver); in cs35l56_hw_init()
1508 fw_ver >> 16, (fw_ver >> 8) & 0xff, fw_ver & 0xff, !fw_missing); in cs35l56_hw_init()
1432 unsigned int devid, revid, otpid, secured, fw_ver; cs35l56_hw_init() local
/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/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/sound/soc/codecs/aw88395/
H A Daw88395_data_type.h127 u32 fw_ver; member
/linux/include/uapi/rdma/
H A Docrdma-abi.h61 __u8 fw_ver[32]; member
/linux/drivers/ptp/
H A Dptp_clockmatrix.h118 enum fw_version fw_ver; member
/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()
H A Daqc111.h172 } fw_ver; member
/linux/drivers/net/wireless/ti/wl1251/
H A Dboot.c264 wl1251_acx_fw_version(wl, wl->fw_ver, sizeof(wl->fw_ver)); in wl1251_boot_run_firmware()

1234