Home
last modified time | relevance | path

Searched refs:fw (Results 251 – 275 of 1139) sorted by relevance

1...<<11121314151617181920>>...46

/openbmc/linux/drivers/hwmon/
H A Draspberrypi-hwmon.c23 struct rpi_firmware *fw; member
36 ret = rpi_firmware_property(data->fw, RPI_FIRMWARE_GET_THROTTLED, in rpi_firmware_get_throttled()
117 data->fw = dev_get_drvdata(dev->parent); in rpi_hwmon_probe()
/openbmc/linux/drivers/media/usb/dvb-usb/
H A Dgp8psk.c130 const struct firmware *fw = NULL; in gp8psk_load_bcm4500fw() local
133 if ((ret = request_firmware(&fw, bcm4500_firmware, in gp8psk_load_bcm4500fw()
147 ptr = fw->data; in gp8psk_load_bcm4500fw()
156 if (ptr + buflen >= fw->data + fw->size) { in gp8psk_load_bcm4500fw()
178 release_firmware(fw); in gp8psk_load_bcm4500fw()
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7915/
H A Deeprom.c85 const struct firmware *fw = NULL; in mt7915_eeprom_load_default() local
88 ret = request_firmware(&fw, mt7915_eeprom_name(dev), dev->mt76.dev); in mt7915_eeprom_load_default()
92 if (!fw || !fw->data) { in mt7915_eeprom_load_default()
98 memcpy(eeprom, fw->data, mt7915_eeprom_size(dev)); in mt7915_eeprom_load_default()
102 release_firmware(fw); in mt7915_eeprom_load_default()
/openbmc/linux/drivers/scsi/snic/
H A Dsnic_debugfs.c109 u64 *fw_stats_p = (u64 *) &stats->fw; in snic_reset_stats_write()
268 (u64) atomic64_read(&stats->fw.actv_reqs), in snic_stats_show()
269 (u64) atomic64_read(&stats->fw.max_actv_reqs), in snic_stats_show()
270 (u64) atomic64_read(&stats->fw.out_of_res), in snic_stats_show()
271 (u64) atomic64_read(&stats->fw.io_errs), in snic_stats_show()
272 (u64) atomic64_read(&stats->fw.scsi_errs)); in snic_stats_show()
/openbmc/linux/drivers/media/platform/amphion/
H A Dvpu_core.c44 if (!core->fw.virt) { in vpu_core_load_firmware()
57 if (core->fw.length < pfw->size) { in vpu_core_load_firmware()
59 pfw->size, core->fw.length); in vpu_core_load_firmware()
64 memset(core->fw.virt, 0, core->fw.length); in vpu_core_load_firmware()
65 memcpy(core->fw.virt, pfw->data, pfw->size); in vpu_core_load_firmware()
66 core->fw.bytesused = pfw->size; in vpu_core_load_firmware()
563 core->fw.phys = res.start; in vpu_core_parse_dt()
564 core->fw.length = resource_size(&res); in vpu_core_parse_dt()
588 core->fw.virt = memremap(core->fw.phys, core->fw.length, MEMREMAP_WC); in vpu_core_parse_dt()
679 ret = vpu_iface_init(core, iface, &core->rpc, core->fw.phys); in vpu_core_probe()
[all …]
/openbmc/linux/drivers/infiniband/hw/qib/
H A Dqib_sd7220.c112 const struct firmware *fw);
114 const struct firmware *fw);
124 const struct firmware *fw) in qib_ibsd_ucode_loaded() argument
129 qib_sd7220_ib_vfy(dd, fw) > 0) in qib_ibsd_ucode_loaded()
396 const struct firmware *fw; in qib_sd7220_init() local
415 ret = qib_ibsd_ucode_loaded(dd->pport, fw); in qib_sd7220_init()
464 ret = qib_sd7220_ib_load(dd, fw); in qib_sd7220_init()
470 vfy = qib_sd7220_ib_vfy(dd, fw); in qib_sd7220_init()
534 release_firmware(fw); in qib_sd7220_init()
913 return qib_sd7220_prog_ld(dd, IB_7220_SERDES, fw->data, fw->size, 0); in qib_sd7220_ib_load()
[all …]
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dops.c754 mvm->mei_nvm_data, mvm->fw); in iwl_mvm_start_get_nvm()
959 excl = mvm->fw->dump_excl; in iwl_mvm_frob_mem()
962 excl = mvm->fw->dump_excl_wowlan; in iwl_mvm_frob_mem()
966 BUILD_BUG_ON(sizeof(mvm->fw->dump_excl) != in iwl_mvm_frob_mem()
967 sizeof(mvm->fw->dump_excl_wowlan)); in iwl_mvm_frob_mem()
1156 mvm->fw = fw; in iwl_op_mode_mvm_start()
1301 "%s", fw->fw_version); in iwl_op_mode_mvm_start()
1307 iwl_fw_lookup_cmd_ver(mvm->fw, in iwl_op_mode_mvm_start()
1326 trans->iml = mvm->fw->iml; in iwl_op_mode_mvm_start()
1327 trans->iml_len = mvm->fw->iml_len; in iwl_op_mode_mvm_start()
[all …]
/openbmc/linux/sound/soc/codecs/
H A Dwm_adsp.c762 wm_adsp_fw[dsp->fw].file, filetype); in wm_adsp_request_firmware_file()
928 wm_adsp_fw_text[dsp->fw]); in wm_adsp1_event()
1025 wm_adsp_fw_text[dsp->fw]); in wm_adsp_power_up()
1086 if (wm_adsp_fw[dsp->fw].num_caps != 0) in wm_adsp_event_post_run()
1096 if (wm_adsp_fw[dsp->fw].num_caps != 0) in wm_adsp_event_post_stop()
1242 if (wm_adsp_fw[dsp->fw].num_caps == 0) { in wm_adsp_compr_open()
1328 caps = &wm_adsp_fw[dsp->fw].caps[i]; in wm_adsp_compr_check_params()
1394 int fw = compr->dsp->fw; in wm_adsp_compr_get_caps() local
1397 if (wm_adsp_fw[fw].caps) { in wm_adsp_compr_get_caps()
1398 for (i = 0; i < wm_adsp_fw[fw].num_caps; i++) in wm_adsp_compr_get_caps()
[all …]
/openbmc/linux/drivers/input/touchscreen/
H A Draspberrypi-ts.c126 struct rpi_firmware *fw; in rpi_ts_probe() local
137 fw = devm_rpi_firmware_get(&pdev->dev, fw_node); in rpi_ts_probe()
139 if (!fw) in rpi_ts_probe()
161 error = rpi_firmware_property(fw, RPI_FIRMWARE_FRAMEBUFFER_SET_TOUCHBUF, in rpi_ts_probe()
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dmcu.c1231 if (!fw || !fw->data || fw->size < sizeof(*hdr)) { in mt7615_load_patch()
1286 release_firmware(fw); in mt7615_load_patch()
1336 if (!fw || !fw->data || fw->size < N9_REGION_NUM * sizeof(*hdr)) { in mt7615_load_n9()
1342 hdr = (const struct mt7615_fw_trailer *)(fw->data + fw->size - in mt7615_load_n9()
1373 release_firmware(fw); in mt7615_load_n9()
1387 if (!fw || !fw->data || fw->size < CR4_REGION_NUM * sizeof(*hdr)) { in mt7615_load_cr4()
1393 hdr = (const struct mt7615_fw_trailer *)(fw->data + fw->size - in mt7615_load_cr4()
1411 release_firmware(fw); in mt7615_load_cr4()
1529 if (!fw || !fw->data || fw->size < FW_V3_COMMON_TAILER_SIZE) { in mt7663_load_n9()
1535 hdr = (const void *)(fw->data + fw->size - FW_V3_COMMON_TAILER_SIZE); in mt7663_load_n9()
[all …]
/openbmc/linux/drivers/media/pci/cobalt/
H A Dcobalt-irq.c19 struct m00473_freewheel_regmap __iomem *fw = in cobalt_dma_stream_queue_handler() local
93 iowrite32(0, &fw->ctrl); in cobalt_dma_stream_queue_handler()
100 iowrite32(M00473_CTRL_BITMAP_ENABLE_MSK, &fw->ctrl); in cobalt_dma_stream_queue_handler()
107 if (ioread32(&fw->status) & M00473_STATUS_BITMAP_FREEWHEEL_MODE_MSK) { in cobalt_dma_stream_queue_handler()
114 &fw->ctrl); in cobalt_dma_stream_queue_handler()
/openbmc/linux/drivers/soc/qcom/
H A Dwcnss_ctrl.c202 const struct firmware *fw; in wcnss_download_nv() local
217 ret = request_firmware(&fw, nvbin, dev); in wcnss_download_nv()
223 data = fw->data; in wcnss_download_nv()
224 left = fw->size; in wcnss_download_nv()
265 release_firmware(fw); in wcnss_download_nv()
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/acr/
H A Dgp102.c197 gp102_acr_load_setup(struct nvkm_falcon_fw *fw) in gp102_acr_load_setup() argument
199 struct flcn_acr_desc_v1 *desc = (void *)&fw->fw.img[fw->dmem_base_img]; in gp102_acr_load_setup()
200 struct nvkm_acr *acr = fw->falcon->owner->device->acr; in gp102_acr_load_setup()
H A Dga102.c97 struct nvkm_falcon_fw fw = { in ga102_acr_wpr_build_lsb() local
98 .fw.img = hdr->hs_fmc_params.pkc_signature, in ga102_acr_wpr_build_lsb()
99 .fw.name = "LSFW", in ga102_acr_wpr_build_lsb()
113 ret = nvkm_falcon_get(fw.falcon, &acr->subdev); in ga102_acr_wpr_build_lsb()
121 ret = nvkm_falcon_fw_patch(&fw); in ga102_acr_wpr_build_lsb()
122 nvkm_falcon_put(fw.falcon, &acr->subdev); in ga102_acr_wpr_build_lsb()
/openbmc/openbmc/meta-nuvoton/conf/machine/include/
H A Dnuvoton.inc4 PREFERRED_PROVIDER_u-boot-fw-utils ?= "u-boot-fw-utils-nuvoton"
/openbmc/linux/drivers/accel/ivpu/
H A Divpu_fw.h39 return vdev->fw->entry_point == vdev->fw->cold_boot_entry_point; in ivpu_fw_is_cold_boot()
/openbmc/linux/sound/soc/intel/skylake/
H A Dbxt-sst.c187 if (ctx->fw == NULL) { in bxt_load_base_firmware()
188 ret = request_firmware(&ctx->fw, ctx->fw_name, ctx->dev); in bxt_load_base_firmware()
197 ret = snd_skl_parse_uuids(ctx, ctx->fw, BXT_ADSP_FW_BIN_HDR_OFFSET, 0); in bxt_load_base_firmware()
202 stripped_fw.data = ctx->fw->data; in bxt_load_base_firmware()
203 stripped_fw.size = ctx->fw->size; in bxt_load_base_firmware()
247 release_firmware(ctx->fw); in bxt_load_base_firmware()
248 ctx->fw = NULL; in bxt_load_base_firmware()
620 if (skl->dsp->fw) in bxt_sst_dsp_cleanup()
621 release_firmware(skl->dsp->fw); in bxt_sst_dsp_cleanup()
/openbmc/linux/drivers/watchdog/
H A Dziirave_wdt.c294 const struct firmware *fw) in ziirave_firm_verify() argument
301 for (rec = (void *)fw->data; rec; rec = ihex_next_binrec(rec)) { in ziirave_firm_verify()
338 const struct firmware *fw) in ziirave_firm_upload() argument
368 for (rec = (void *)fw->data; rec; rec = ihex_next_binrec(rec)) { in ziirave_firm_upload()
389 ret = ziirave_firm_verify(wdd, fw); in ziirave_firm_upload()
509 const struct firmware *fw; in ziirave_wdt_sysfs_store_firm() local
512 err = request_ihex_firmware(&fw, ZIIRAVE_FW_NAME, dev); in ziirave_wdt_sysfs_store_firm()
522 err = ziirave_firm_upload(&w_priv->wdd, fw); in ziirave_wdt_sysfs_store_firm()
550 release_firmware(fw); in ziirave_wdt_sysfs_store_firm()
/openbmc/linux/drivers/soc/fsl/qe/
H A Dqe.c571 struct device_node *fw = NULL; in qe_get_firmware_info() local
591 fw = of_get_child_by_name(qe, "firmware"); in qe_get_firmware_info()
595 if (!fw) in qe_get_firmware_info()
601 sprop = of_get_property(fw, "id", NULL); in qe_get_firmware_info()
606 of_property_read_u64(fw, "extended-modes", in qe_get_firmware_info()
609 of_property_read_u32_array(fw, "virtual-traps", qe_firmware_info.vtraps, in qe_get_firmware_info()
612 of_node_put(fw); in qe_get_firmware_info()
/openbmc/linux/drivers/net/wireless/ti/wl1251/
H A Dboot.c315 fw_data_len = (wl->fw[4] << 24) | (wl->fw[5] << 16) | in wl1251_boot_upload_firmware()
316 (wl->fw[6] << 8) | (wl->fw[7]); in wl1251_boot_upload_firmware()
359 p = wl->fw + FW_HDR_SIZE + chunk_num * CHUNK_SIZE; in wl1251_boot_upload_firmware()
373 p = wl->fw + FW_HDR_SIZE + chunk_num * CHUNK_SIZE; in wl1251_boot_upload_firmware()
/openbmc/linux/sound/soc/intel/avs/
H A Dutils.c243 *fw_p = entry->fw; in avs_request_firmware()
259 ret = request_firmware(&entry->fw, name, adev->dev); in avs_request_firmware()
266 *fw_p = entry->fw; in avs_request_firmware()
284 release_firmware(entry->fw); in avs_release_last_firmware()
298 release_firmware(entry->fw); in avs_release_firmwares()
/openbmc/linux/drivers/gpu/drm/i915/selftests/
H A Dintel_uncore.c114 } fw[] = { in intel_uncore_mock_selftests() local
127 for (i = 0; i < ARRAY_SIZE(fw); i++) { in intel_uncore_mock_selftests()
128 err = intel_fw_table_check(fw[i].ranges, in intel_uncore_mock_selftests()
129 fw[i].num_ranges, in intel_uncore_mock_selftests()
130 fw[i].is_watertight); in intel_uncore_mock_selftests()
/openbmc/linux/drivers/net/wwan/iosm/
H A Diosm_ipc_devlink.c87 header = (struct iosm_devlink_image *)params->fw->data; in ipc_devlink_flash_update()
89 if (!header || params->fw->size <= IOSM_DEVLINK_HDR_SIZE || in ipc_devlink_flash_update()
103 rc = ipc_flash_boot_psi(ipc_devlink, params->fw); in ipc_devlink_flash_update()
106 rc = ipc_flash_boot_ebl(ipc_devlink, params->fw); in ipc_devlink_flash_update()
115 rc = ipc_flash_send_fls(ipc_devlink, params->fw, mdm_rsp); in ipc_devlink_flash_update()
/openbmc/openbmc/meta-nuvoton/recipes-bsp/images/
H A Dnpcm8xx-tip-fw.inc3 HOMEPAGE = "https://github.com/Nuvoton-Israel/npcm8xx-tip-fw"
11 SRC_URI = "git://github.com/Nuvoton-Israel/npcm8xx-tip-fw;branch=main;protocol=https"
/openbmc/linux/drivers/media/dvb-frontends/
H A Dcx24116.c461 const struct firmware *fw);
466 const struct firmware *fw; in cx24116_firmware_ondemand() local
494 ret = cx24116_load_firmware(fe, fw); in cx24116_firmware_ondemand()
499 release_firmware(fw); in cx24116_firmware_ondemand()
551 const struct firmware *fw) in cx24116_load_firmware() argument
560 fw->size, in cx24116_load_firmware()
561 fw->data[0], in cx24116_load_firmware()
562 fw->data[1], in cx24116_load_firmware()
563 fw->data[fw->size-2], in cx24116_load_firmware()
564 fw->data[fw->size-1]); in cx24116_load_firmware()
[all …]

1...<<11121314151617181920>>...46