| /linux/sound/soc/intel/avs/ |
| H A D | sysfs.c | 15 struct avs_fw_version *fw_version = &adev->fw_cfg.fw_version; in fw_version_show() local 17 return sysfs_emit(buf, "%d.%d.%d.%d\n", fw_version->major, fw_version->minor, in fw_version_show() 18 fw_version->hotfix, fw_version->build); in fw_version_show() 20 static DEVICE_ATTR_RO(fw_version);
|
| /linux/sound/soc/intel/atom/sst/ |
| H A D | sst_ipc.c | 230 if (memcmp(&sst_drv_ctx->fw_version, &init->fw_version, in process_fw_init() 231 sizeof(init->fw_version))) in process_fw_init() 233 init->fw_version.type, init->fw_version.major, in process_fw_init() 234 init->fw_version.minor, init->fw_version.build); in process_fw_init() 239 sst_drv_ctx->fw_version.type = init->fw_version.type; in process_fw_init() 240 sst_drv_ctx->fw_version.major = init->fw_version.major; in process_fw_init() 241 sst_drv_ctx->fw_version.minor = init->fw_version.minor; in process_fw_init() 242 sst_drv_ctx->fw_version.build = init->fw_version.build; in process_fw_init()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_dev_coredump.c | 82 adev->vce.fb_version, adev->vce.fw_version); in amdgpu_devcoredump_fw_info() 84 adev->uvd.fw_version); in amdgpu_devcoredump_fw_info() 86 adev->gmc.fw_version); in amdgpu_devcoredump_fw_info() 122 adev->psp.sos.feature_version, adev->psp.sos.fw_version); in amdgpu_devcoredump_fw_info() 125 adev->psp.asd_context.bin_desc.fw_version); in amdgpu_devcoredump_fw_info() 129 adev->psp.xgmi_context.context.bin_desc.fw_version); in amdgpu_devcoredump_fw_info() 132 adev->psp.ras_context.context.bin_desc.fw_version); in amdgpu_devcoredump_fw_info() 135 adev->psp.hdcp_context.context.bin_desc.fw_version); in amdgpu_devcoredump_fw_info() 138 adev->psp.dtm_context.context.bin_desc.fw_version); in amdgpu_devcoredump_fw_info() 141 adev->psp.rap_context.context.bin_desc.fw_version); in amdgpu_devcoredump_fw_info() [all …]
|
| H A D | amdgpu_ucode.c | 360 le32_to_cpu(psp_hdr->sos.fw_version)); in amdgpu_ucode_print_psp_hdr() 369 le32_to_cpu(psp_hdr_v1_1->toc.fw_version)); in amdgpu_ucode_print_psp_hdr() 375 le32_to_cpu(psp_hdr_v1_1->kdb.fw_version)); in amdgpu_ucode_print_psp_hdr() 385 le32_to_cpu(psp_hdr_v1_2->kdb.fw_version)); in amdgpu_ucode_print_psp_hdr() 397 le32_to_cpu(psp_hdr_v1_3->v1_1.toc.fw_version)); in amdgpu_ucode_print_psp_hdr() 403 le32_to_cpu(psp_hdr_v1_3->v1_1.kdb.fw_version)); in amdgpu_ucode_print_psp_hdr() 409 le32_to_cpu(psp_hdr_v1_3->spl.fw_version)); in amdgpu_ucode_print_psp_hdr() 423 le32_to_cpu(desc->fw_version)); in amdgpu_ucode_print_psp_hdr() 429 le32_to_cpu(desc->fw_version)); in amdgpu_ucode_print_psp_hdr() 435 le32_to_cpu(desc->fw_version)); in amdgpu_ucode_print_psp_hdr() [all …]
|
| /linux/drivers/net/ethernet/amd/pds_core/ |
| H A D | dev.c | 256 memcpy_fromio(pdsc->dev_info.fw_version, in pdsc_init_devinfo() 257 pdsc->info_regs->fw_version, in pdsc_init_devinfo() 259 pdsc->dev_info.fw_version[PDS_CORE_DEVINFO_FWVERS_BUFLEN] = 0; in pdsc_init_devinfo() 266 dev_dbg(pdsc->dev, "fw_version %s\n", pdsc->dev_info.fw_version); in pdsc_init_devinfo() 307 if (isprint(pdsc->dev_info.fw_version[0]) && in pdsc_identify() 308 isascii(pdsc->dev_info.fw_version[0])) in pdsc_identify() 310 (int)(sizeof(pdsc->dev_info.fw_version) - 1), in pdsc_identify() 311 pdsc->dev_info.fw_version); in pdsc_identify() 314 (u8)pdsc->dev_info.fw_version[0], in pdsc_identify() 315 (u8)pdsc->dev_info.fw_version[1], in pdsc_identify() [all …]
|
| /linux/drivers/input/touchscreen/ |
| H A D | melfas_mip4.c | 166 struct mip4_fw_version fw_version; member 228 u8 buf[sizeof(ts->fw_version)]; in mip4_get_fw_version() 233 memset(&ts->fw_version, 0xff, sizeof(ts->fw_version)); in mip4_get_fw_version() 237 mip4_parse_fw_version(buf, &ts->fw_version); in mip4_get_fw_version() 310 ts->fw_version.boot, ts->fw_version.core, in mip4_query_device() 311 ts->fw_version.app, ts->fw_version.param); in mip4_query_device() 1160 struct mip4_fw_version fw_version; in mip4_parse_firmware() local 1216 mip4_parse_fw_version((const u8 *)&fw_info->ver_boot, &fw_version); in mip4_parse_firmware() 1220 fw_version.boot, fw_version.core, in mip4_parse_firmware() 1221 fw_version.app, fw_version.param); in mip4_parse_firmware() [all …]
|
| H A D | wacom_i2c.c | 46 char fw_version; member 96 features->fw_version = get_unaligned_le16(&data[13]); in wacom_query_device() 101 features->pressure_max, features->fw_version); in wacom_query_device() 197 input->id.version = features.fw_version; in wacom_i2c_probe()
|
| /linux/drivers/mfd/ |
| H A D | qcom_rpm.c | 535 u32 fw_version[3]; in qcom_rpm_probe() local 611 fw_version[0] = readl(RPM_STATUS_REG(rpm, 0)); in qcom_rpm_probe() 612 fw_version[1] = readl(RPM_STATUS_REG(rpm, 1)); in qcom_rpm_probe() 613 fw_version[2] = readl(RPM_STATUS_REG(rpm, 2)); in qcom_rpm_probe() 614 if (fw_version[0] != rpm->data->version) { in qcom_rpm_probe() 617 fw_version[0], in qcom_rpm_probe() 618 fw_version[1], in qcom_rpm_probe() 619 fw_version[2], in qcom_rpm_probe() 624 writel(fw_version[0], RPM_CTRL_REG(rpm, 0)); in qcom_rpm_probe() 625 writel(fw_version[1], RPM_CTRL_REG(rpm, 1)); in qcom_rpm_probe() [all …]
|
| /linux/drivers/net/can/kvaser_pciefd/ |
| H A D | kvaser_pciefd_devlink.c | 19 if (pcie->fw_version.major) { in kvaser_pciefd_devlink_info_get() 21 pcie->fw_version.major, in kvaser_pciefd_devlink_info_get() 22 pcie->fw_version.minor, in kvaser_pciefd_devlink_info_get() 23 pcie->fw_version.build); in kvaser_pciefd_devlink_info_get()
|
| /linux/drivers/net/can/usb/kvaser_usb/ |
| H A D | kvaser_usb_devlink.c | 28 if (dev->fw_version.major) { in kvaser_usb_devlink_info_get() 30 dev->fw_version.major, in kvaser_usb_devlink_info_get() 31 dev->fw_version.minor, in kvaser_usb_devlink_info_get() 32 dev->fw_version.build); in kvaser_usb_devlink_info_get()
|
| H A D | kvaser_usb_leaf.c | 158 __le32 fw_version; member 168 __le32 fw_version; member 744 u32 fw_version; in kvaser_usb_leaf_get_software_info_leaf() local 747 fw_version = le32_to_cpu(softinfo->fw_version); in kvaser_usb_leaf_get_software_info_leaf() 748 dev->fw_version.major = FIELD_GET(KVASER_USB_SW_VERSION_MAJOR_MASK, fw_version); in kvaser_usb_leaf_get_software_info_leaf() 749 dev->fw_version.minor = FIELD_GET(KVASER_USB_SW_VERSION_MINOR_MASK, fw_version); in kvaser_usb_leaf_get_software_info_leaf() 750 dev->fw_version.build = FIELD_GET(KVASER_USB_SW_VERSION_BUILD_MASK, fw_version); in kvaser_usb_leaf_get_software_info_leaf() 791 u32 fw_version; in kvaser_usb_leaf_get_software_info_inner() local 806 fw_version = le32_to_cpu(cmd.u.usbcan.softinfo.fw_version); in kvaser_usb_leaf_get_software_info_inner() 807 dev->fw_version.major = FIELD_GET(KVASER_USB_SW_VERSION_MAJOR_MASK, in kvaser_usb_leaf_get_software_info_inner() [all …]
|
| /linux/drivers/input/mouse/ |
| H A D | elantech.h | 127 #define ETP_NEW_IC_SMBUS_HOST_NOTIFY(fw_version) \ argument 128 ((((fw_version) & 0x0f2000) == 0x0f2000) && \ 129 ((fw_version) & 0x0000ff) > 0) 145 unsigned int fw_version; member
|
| H A D | elantech.c | 313 return info->fw_version & 0x001000; in elantech_is_buttonpad() 327 if (etd->info.fw_version < 0x020000) { in elantech_report_absolute_v1() 372 if (etd->info.fw_version < 0x020000 && in elantech_report_absolute_v1() 773 if (etd->info.fw_version < 0x020000) { in elantech_packet_check_v1() 886 ic_version = (etd->info.fw_version & 0x0f0000) >> 16; in elantech_packet_check_v4() 1192 if (info->fw_version < 0x020000 && in elantech_set_input_params() 1646 info->ic_version = (info->fw_version & 0x0f0000) >> 16; in elantech_set_properties() 1649 if (info->fw_version < 0x020030 || info->fw_version == 0x020600) in elantech_set_properties() 1670 if (info->ic_version == 0x0f && (info->fw_version & 0xff) <= 0x02) in elantech_set_properties() 1671 info->pattern = info->fw_version & 0xff; in elantech_set_properties() [all …]
|
| /linux/drivers/bluetooth/ |
| H A D | ath3k.c | 357 struct ath3k_version fw_version; in ath3k_load_patch() local 372 ret = ath3k_get_version(udev, &fw_version); in ath3k_load_patch() 379 le32_to_cpu(fw_version.rom_version)); in ath3k_load_patch() 392 if (pt_rom_version != le32_to_cpu(fw_version.rom_version) || in ath3k_load_patch() 393 pt_build_version <= le32_to_cpu(fw_version.build_version)) { in ath3k_load_patch() 410 struct ath3k_version fw_version; in ath3k_load_syscfg() local 419 ret = ath3k_get_version(udev, &fw_version); in ath3k_load_syscfg() 425 switch (fw_version.ref_clock) { in ath3k_load_syscfg() 441 le32_to_cpu(fw_version.rom_version), clk_value, ".dfu"); in ath3k_load_syscfg()
|
| H A D | btrtl.h | 39 __le32 fw_version; member 57 __u8 fw_version[8]; member 115 u32 fw_version; member
|
| H A D | btmtk.h | 156 u32 fw_version; member 198 u32 fw_version); 245 const char *name, u32 fw_version) in btmtk_register_coredump() argument
|
| /linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
| H A D | hclgevf_devlink.c | 18 hnae3_get_field(hdev->fw_version, HNAE3_FW_VERSION_BYTE3_MASK, in hclgevf_devlink_info_get() 20 hnae3_get_field(hdev->fw_version, HNAE3_FW_VERSION_BYTE2_MASK, in hclgevf_devlink_info_get() 22 hnae3_get_field(hdev->fw_version, HNAE3_FW_VERSION_BYTE1_MASK, in hclgevf_devlink_info_get() 24 hnae3_get_field(hdev->fw_version, HNAE3_FW_VERSION_BYTE0_MASK, in hclgevf_devlink_info_get()
|
| /linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
| H A D | hclge_devlink.c | 47 hnae3_get_field(hdev->fw_version, HNAE3_FW_VERSION_BYTE3_MASK, in hclge_devlink_info_get() 49 hnae3_get_field(hdev->fw_version, HNAE3_FW_VERSION_BYTE2_MASK, in hclge_devlink_info_get() 51 hnae3_get_field(hdev->fw_version, HNAE3_FW_VERSION_BYTE1_MASK, in hclge_devlink_info_get() 53 hnae3_get_field(hdev->fw_version, HNAE3_FW_VERSION_BYTE0_MASK, in hclge_devlink_info_get()
|
| /linux/drivers/media/usb/dvb-usb/ |
| H A D | dib0700_core.c | 133 if (st->fw_version >= 0x10201) { in dib0700_set_usb_xfer_len() 512 u32 fw_version; in dib0700_download_firmware() local 560 fw_version = (buf[8] << 24) | (buf[9] << 16) | (buf[10] << 8) | buf[11]; in dib0700_download_firmware() 567 if (fw_version >= 0x10201) { in dib0700_download_firmware() 588 if ((onoff != 0) && (st->fw_version >= 0x10201)) { in dib0700_streaming_ctrl() 661 if (st->fw_version < 0x10200) { in dib0700_change_protocol() 816 if (st->fw_version < 0x10200 || !intf) in dib0700_rc_setup() 886 u32 hwversion, romversion, fw_version, fwtype; in dib0700_probe() local 889 &fw_version, &fwtype); in dib0700_probe() 892 hwversion, romversion, fw_version, fwtype); in dib0700_probe() [all …]
|
| /linux/drivers/hwmon/pmbus/ |
| H A D | inspur-ipsps.c | 35 fw_version, enumerator 46 [fw_version] = IPSPS_REG_FW_VERSION, 162 static SENSOR_DEVICE_ATTR_RO(fw_version, ipsps_fw_version, fw_version);
|
| /linux/drivers/net/ethernet/broadcom/bnge/ |
| H A D | bnge_ethtool.c | 22 strscpy(info->fw_version, bd->fw_ver_str, sizeof(info->fw_version)); in bnge_get_drvinfo()
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192du/ |
| H A D | fw.c | 26 rtlhal->fw_version = (u16)GET_FIRMWARE_HDR_VERSION(pfwheader); in rtl92du_download_fw() 31 rtlhal->fw_version, rtlhal->fw_subversion, in rtl92du_download_fw()
|
| /linux/drivers/net/ethernet/hisilicon/hns3/hns3_common/ |
| H A D | hclge_comm_cmd.c | 230 u32 *fw_version, bool is_pf) in hclge_comm_cmd_query_version_and_capability() argument 244 *fw_version = le32_to_cpu(resp->firmware); in hclge_comm_cmd_query_version_and_capability() 613 u32 *fw_version, bool is_pf, in hclge_comm_cmd_init() argument 644 fw_version, is_pf); in hclge_comm_cmd_init() 654 hnae3_get_field(*fw_version, HNAE3_FW_VERSION_BYTE3_MASK, in hclge_comm_cmd_init() 656 hnae3_get_field(*fw_version, HNAE3_FW_VERSION_BYTE2_MASK, in hclge_comm_cmd_init() 658 hnae3_get_field(*fw_version, HNAE3_FW_VERSION_BYTE1_MASK, in hclge_comm_cmd_init() 660 hnae3_get_field(*fw_version, HNAE3_FW_VERSION_BYTE0_MASK, in hclge_comm_cmd_init()
|
| /linux/drivers/firmware/cirrus/test/ |
| H A D | cs_dsp_mock_bin.c | 175 unsigned int fw_version) in cs_dsp_mock_bin_init() argument 181 KUNIT_ASSERT_LE(priv->test, fw_version, 0xffffff); in cs_dsp_mock_bin_init() 195 hdr->ver = cpu_to_le32(fw_version | (format_version << 24)); in cs_dsp_mock_bin_init()
|
| /linux/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_devlink.h | 88 u32 fw_version; member 105 u32 fw_version; member
|