Home
last modified time | relevance | path

Searched full:upload (Results 1 – 25 of 280) sorted by relevance

12345678910>>...12

/linux/Documentation/driver-api/firmware/
H A Dfw_upload.rst4 Firmware Upload API
11 upload uses the same *loading* and *data* sysfs files described in the
15 Register for firmware upload
18 A device driver registers for firmware upload by calling
21 firmware upload by echoing a 1 to the *loading* sysfs file for the target
28 To use the firmware upload API, write a driver that implements a set of
63 dev_err(sec->dev, "Firmware Upload driver failed to start\n");
91 Firmware Upload Ops
96 Firmware Upload Progress Codes
105 Firmware Upload Error Codes
/linux/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/
H A Ddebug_private.h55 …/* We could move the remote head after the upload, but we would have to limit the upload w.r.t. th… in debug_synch_queue()
79 …/* We could move the remote head after the upload, but we would have to limit the upload w.r.t. th… in debug_synch_queue_isp()
105 …/* We could move the remote head after the upload, but we would have to limit the upload w.r.t. th… in debug_synch_queue_ddr()
/linux/Documentation/ABI/testing/
H A Dsysfs-class-firmware28 upload. This string will be in the form of <STATUS>:<ERROR>,
34 upload status is "idle". If this file is read while a firmware
53 Description: Read-only. For firmware upload, this file contains the size
59 upload.
67 a firmware upload. The string will be one of the following:
/linux/drivers/net/wireless/marvell/libertas/
H A Dif_spi.h94 /* Host Interrupt Control bit : Rx auto upload */
98 /* Host Interrupt Control bit : Command auto upload */
104 /* Card Interrupt Case bit : Rx upload over */
110 /* Card Interrupt Case bit : Command upload over */
139 /* Host Interrupt Status bit : Rx upload ready */
145 /* Host Interrupt Status bit : Command upload ready */
163 /* Host Interrupt Status Mask bit : Rx upload ready */
169 /* Host Interrupt Status Mask bit : Command upload ready */
/linux/drivers/media/usb/as102/
H A Das102_fw.c163 /* select fw file to upload */ in as102_fw_upload()
172 /* allocate buffer to store firmware upload command and data */ in as102_fw_upload()
187 /* initiate firmware upload */ in as102_fw_upload()
190 pr_err("%s: error during firmware upload part1\n", in as102_fw_upload()
211 /* initiate firmware upload */ in as102_fw_upload()
214 pr_err("%s: error during firmware upload part2\n", in as102_fw_upload()
/linux/drivers/base/firmware_loader/
H A Dsysfs_upload.c10 * Support for user-space to initiate a firmware upload to a device.
212 * the next firmeware upload begins. in fw_upload_main()
223 * Start a worker thread to upload data to the parent driver.
278 * firmware_upload_register() - register for the firmware upload sysfs API
280 * @parent: parent device instantiating firmware upload
282 * @ops: pointer to structure of firmware upload ops
285 * @name must be unique among all users of firmware upload. The firmware
383 * firmware_upload_unregister() - Unregister firmware upload interface
H A Dsysfs_upload.h10 * enum fw_upload_prog - firmware upload progress codes
11 * @FW_UPLOAD_PROG_IDLE: there is no firmware upload in progress
13 * @FW_UPLOAD_PROG_PREPARING: target device is preparing for firmware upload
/linux/sound/usb/6fire/
H A Dfirmware.c218 /* upload firmware image */ in usb6fire_fw_ezusb_upload()
225 "unable to upload ezusb firmware %s: begin message.\n", in usb6fire_fw_ezusb_upload()
237 "unable to upload ezusb firmware %s: data urb.\n", in usb6fire_fw_ezusb_upload()
250 "unable to upload ezusb firmware %s: post urb.\n", in usb6fire_fw_ezusb_upload()
260 "unable to upload ezusb firmware %s: end message.\n", in usb6fire_fw_ezusb_upload()
297 "unable to upload fpga firmware: begin urb.\n"); in usb6fire_fw_fpga_upload()
310 "unable to upload fpga firmware: fw urb.\n"); in usb6fire_fw_fpga_upload()
320 "unable to upload fpga firmware: end urb.\n"); in usb6fire_fw_fpga_upload()
/linux/drivers/net/wireless/broadcom/b43/
H A Dradio_2055.c27 #define UPLOAD .flags = B2055_INITTAB_ENTRY_OK | B2055_INITTAB_UPLOAD macro
36 [B2055_C1_SP_RXGC1] = { .ghz5 = 0x007F, .ghz2 = 0x007F, UPLOAD, },
37 [B2055_C1_SP_RXGC2] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
38 [B2055_C2_SP_RXGC1] = { .ghz5 = 0x007F, .ghz2 = 0x007F, UPLOAD, },
39 [B2055_C2_SP_RXGC2] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
42 [B2055_C1_SP_TXGC1] = { .ghz5 = 0x004F, .ghz2 = 0x004F, UPLOAD, },
43 [B2055_C1_SP_TXGC2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, },
44 [B2055_C2_SP_TXGC1] = { .ghz5 = 0x004F, .ghz2 = 0x004F, UPLOAD, },
45 [B2055_C2_SP_TXGC2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, },
77 [B2055_XOREGUL] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
[all …]
H A Dradio_2056.c26 #define UPLOAD .flags = B2056_INITTAB_ENTRY_OK | B2056_INITTAB_UPLOAD macro
120 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
133 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
153 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
282 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
292 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
295 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
299 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
305 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
307 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
[all …]
/linux/tools/testing/selftests/firmware/
H A Dfw_upload.sh3 # This validates the user-initiated fw upload mechanism of the firmware
61 echo "$0: firmware upload for $name works" >&2
145 echo "$0: firmware upload cancellation works"
168 echo "$0: firmware upload error handling works"
/linux/fs/netfs/
H A Dwrite_issue.c16 * Upload: | | |.....| | |
315 struct netfs_io_stream *upload = &wreq->io_streams[0]; in netfs_write_folio() local
389 netfs_issue_write(wreq, upload); in netfs_write_folio()
395 netfs_issue_write(wreq, upload); in netfs_write_folio()
401 netfs_issue_write(wreq, upload); in netfs_write_folio()
416 netfs_issue_write(wreq, upload); in netfs_write_folio()
421 } else if (!upload->avail && !cache->avail) { in netfs_write_folio()
425 } else if (!upload->construct) { in netfs_write_folio()
694 struct netfs_io_stream *upload = &wreq->io_streams[0]; in netfs_unbuffered_write() local
708 part = netfs_advance_write(wreq, upload, start, len, false); in netfs_unbuffered_write()
/linux/drivers/input/touchscreen/
H A Dgoodix_fwupload.c3 * Goodix Touchscreen firmware upload support
216 /* Select SRAM bank 0 and upload section 1 & 2 */ in goodix_firmware_upload()
228 /* Select SRAM bank 1 and upload section 3 & 4 */ in goodix_firmware_upload()
240 /* Select SRAM bank 2 and upload the DSP firmware */ in goodix_firmware_upload()
338 dev_err(&ts->client->dev, "Error no IRQ-pin access method, cannot upload fw.\n"); in goodix_firmware_check()
342 dev_info(&ts->client->dev, "Touchscreen controller needs fw-upload\n"); in goodix_firmware_check()
/linux/include/linux/
H A Dfirmware.h22 * enum fw_upload_err - firmware upload error codes
26 * @FW_UPLOAD_ERR_CANCELED: upload was cancelled by the user
27 * @FW_UPLOAD_ERR_BUSY: there is an upload operation already in progress
53 * struct fw_upload_ops - device specific operations to support firmware upload
/linux/drivers/staging/media/av7110/
H A Dsp8870.c107 dprintk("start firmware upload...\n"); in sp8870_firmware_upload()
121 // do firmware upload in sp8870_firmware_upload()
136 pr_err("%s(): firmware upload failed!\n", __func__); in sp8870_firmware_upload()
143 dprintk("firmware upload successful!\n"); in sp8870_firmware_upload()
323 pr_info("waiting for firmware upload (%s)...\n", SP8870_DEFAULT_FIRMWARE); in sp8870_init()
325 pr_err("no firmware upload (timeout or file not found?)\n"); in sp8870_init()
335 pr_info("firmware upload complete\n"); in sp8870_init()
/linux/drivers/input/
H A Dff-core.c86 * input_ff_upload() - upload effect into force-feedback device
104 dev_dbg(&dev->dev, "invalid or not supported effect type in upload\n"); in input_ff_upload()
112 dev_dbg(&dev->dev, "invalid or not supported wave form in upload\n"); in input_ff_upload()
152 ret = ff->upload(dev, effect, old); in input_ff_upload()
301 * Once ff device is created you need to setup its upload, erase,
/linux/drivers/net/wireless/mediatek/mt76/mt76x0/
H A Dpci_mcu.c67 /* upload ILM. */ in mt76x0e_load_firmware()
78 /* upload IVB. */ in mt76x0e_load_firmware()
85 /* upload DLM. */ in mt76x0e_load_firmware()
/linux/drivers/media/dvb-frontends/
H A Dtda1004x.c331 printk(KERN_ERR "tda1004x: Error during firmware upload\n"); in tda1004x_do_upload()
364 // check upload was OK in tda1004x_check_upload_ok()
384 /* don't re-upload unless necessary */ in tda10045_fwupload()
389 printk(KERN_INFO "tda1004x: waiting for firmware upload (%s)...\n", TDA10045_DEFAULT_FIRMWARE); in tda10045_fwupload()
392 printk(KERN_ERR "tda1004x: no firmware upload (timeout or file not found?)\n"); in tda10045_fwupload()
409 printk(KERN_INFO "tda1004x: firmware upload complete\n"); in tda10045_fwupload()
500 /* don't re-upload unless necessary */ in tda10046_fwupload()
529 printk(KERN_INFO "tda1004x: waiting for firmware upload...\n"); in tda10046_fwupload()
535 printk(KERN_ERR "tda1004x: no firmware upload (timeout or file not found?)\n"); in tda10046_fwupload()
543 printk(KERN_ERR "tda1004x: no request function defined, can't upload from file\n"); in tda10046_fwupload()
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
H A Dgm200.c140 /* Upload DEVINIT application from VBIOS onto PMU. */ in gm200_devinit_post()
147 /* Upload tables required by opcodes in boot scripts. */ in gm200_devinit_post()
155 /* Upload boot scripts. */ in gm200_devinit_post()
/linux/drivers/net/wireless/ti/wl1251/
H A Dboot.c311 wl1251_debug(DEBUG_BOOT, "chip id before fw upload: 0x%x", in wl1251_boot_upload_firmware()
328 wl1251_error("allocation for firmware upload chunk failed"); in wl1251_boot_upload_firmware()
357 /* 10.3 upload the chunk */ in wl1251_boot_upload_firmware()
371 /* 10.4 upload the last chunk */ in wl1251_boot_upload_firmware()
448 /* And finally we upload the NVS tables */ in wl1251_boot_upload_nvs()
/linux/drivers/scsi/bnx2fc/
H A Dbnx2fc_tgt.c2 * Handles operations such as session offload/upload etc, and manages
35 BNX2FC_TGT_DBG(tgt, "upld_timer - Upload compl not received!!\n"); in bnx2fc_upld_timer()
36 /* fake upload completion */ in bnx2fc_upld_timer()
306 * wait for upload to complete. 3 Secs in bnx2fc_upload_session()
316 BNX2FC_TGT_DBG(tgt, "flush/upload - disable wait flags = 0x%lx\n", in bnx2fc_upload_session()
484 * Use the same mutex_lock for upload process too in bnx2fc_rport_event_handler()
538 * Perform session upload. Note that rdata->peers is already in bnx2fc_rport_event_handler()
551 BNX2FC_TGT_DBG(tgt, "UPLOAD num_ofld_sess = %d\n", in bnx2fc_rport_event_handler()
/linux/sound/isa/wavefront/
H A Dwavefront_synth.c190 { WFC_UPLOAD_SAMPLE_HEADER, "upload sample header", 13, 2, 0 },
205 { WFC_UPLOAD_MULTISAMPLE, "upload multisample", 2, 1, 0 },
208 { WFC_UPLOAD_SAMPLE_ALIAS, "upload sample alias", WF_ALIAS_BYTES, 2, 0},
211 { WFC_UPLOAD_SAMPLE_PARAMS, "upload sample parameters" },
214 { WFC_UPLOAD_PATCH, "upload patch", 132, 2, 0 },
216 { WFC_UPLOAD_PROGRAM, "upload program", 32, 1, 0 },
219 { WFC_UPLOAD_EDRUM_PROGRAM, "upload enhanced drum program", 8, 1, 0},
711 "upload patch error 0x%x\n", x); in wavefront_get_patch_status()
766 "upload program error 0x%x\n", x); in wavefront_get_program_status()
1151 "upload sample DMA ack timeout\n"); in wavefront_send_sample()
[all …]
/linux/Documentation/driver-api/pm/
H A Dnotifiers.rst19 For example, device drivers may want to upload firmware to their devices after
23 into memory before processes are frozen and upload it from there in the
/linux/drivers/net/wireless/ti/wlcore/
H A Dboot.c170 wl1271_debug(DEBUG_BOOT, "starting firmware upload"); in wl1271_boot_upload_firmware_chunk()
182 wl1271_error("allocation for firmware upload chunk failed"); in wl1271_boot_upload_firmware_chunk()
209 /* 10.3 upload the chunk */ in wl1271_boot_upload_firmware_chunk()
222 /* 10.4 upload the last chunk */ in wl1271_boot_upload_firmware_chunk()
417 /* And finally we upload the NVS tables */ in wlcore_boot_upload_nvs()
/linux/drivers/input/joystick/iforce/
H A Diforce-ff.c45 * Upload the component of an effect dealing with the period, phase and magnitude
335 * Upload a periodic effect to the device
403 * Upload a constant force effect
407 * 1 effect did not change since last upload, and no packet was therefore sent
463 * Upload an condition effect. Those are for example friction, inertia, springs...

12345678910>>...12