Home
last modified time | relevance | path

Searched +full:bitstream +full:- +full:flash (Results 1 – 16 of 16) sorted by relevance

/linux-6.8/drivers/firmware/microchip/
Dmpfs-auto-update.c1 // SPDX-License-Identifier: GPL-2.0
8 * Copyright (c) 2022-2023 Microchip Corporation. All rights reserved.
42 * SPI Flash layout example:
43 * |------------------------------| 0x0000000
46 * |------------------------------| 0x0000400
49 * | Used for bitstream info |
50 * |------------------------------| 0x0100400
53 * |------------------------------| 0x1500400
56 * |------------------------------| 0x2900400
58 * | Reserved for multi-image IAP |
[all …]
/linux-6.8/Documentation/devicetree/bindings/soc/microchip/
Dmicrochip,mpfs-sys-controller.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/microchip/microchip,mpfs-sys-controller.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Conor Dooley <conor.dooley@microchip.com>
17 https://onlinedocs.microchip.com/pr/GUID-1409CF11-8EF9-4C24-A94E-70979A688632-en-US-1/index.html
27 const: microchip,mpfs-sys-controller
29 microchip,bitstream-flash:
32 The SPI flash connected to the system controller's QSPI controller.
33 The system controller may retrieve FPGA bitstreams from this flash to
[all …]
/linux-6.8/Documentation/ABI/testing/
Dsysfs-devices-platform-stratix10-rsu3 What: /sys/devices/platform/stratix10-rsu.0/current_image
8 (RO) the address in flash of currently running image.
10 What: /sys/devices/platform/stratix10-rsu.0/fail_image
15 (RO) the address in flash of failed image.
17 What: /sys/devices/platform/stratix10-rsu.0/state
34 0xF001 bitstream error
36 0xF003 bitstream corruption
42 What: /sys/devices/platform/stratix10-rsu.0/version
63 What: /sys/devices/platform/stratix10-rsu.0/error_location
70 What: /sys/devices/platform/stratix10-rsu.0/error_details
[all …]
/linux-6.8/Documentation/userspace-api/media/v4l/
Dpixfmt-compressed.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
8 .. _compressed-formats:
18 .. flat-table:: Compressed Image Formats
19 :header-rows: 1
20 :stub-columns: 0
23 * - Identifier
24 - Code
25 - Details
26 * .. _V4L2-PIX-FMT-JPEG:
28 - ``V4L2_PIX_FMT_JPEG``
[all …]
/linux-6.8/drivers/soc/microchip/
Dmpfs-sys-controller.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (c) 2020-2021 Microchip Corporation. All rights reserved.
35 struct mtd_info *flash; member
48 reinit_completion(&sys_controller->c); in mpfs_blocking_transaction()
50 ret = mbox_send_message(sys_controller->chan, msg); in mpfs_blocking_transaction()
52 dev_warn(sys_controller->client.dev, "MPFS sys controller service timeout\n"); in mpfs_blocking_transaction()
67 if (!wait_for_completion_timeout(&sys_controller->c, timeout)) { in mpfs_blocking_transaction()
68 ret = -EBADMSG; in mpfs_blocking_transaction()
69 dev_warn(sys_controller->client.dev, in mpfs_blocking_transaction()
71 msg->response->resp_status); in mpfs_blocking_transaction()
[all …]
/linux-6.8/drivers/misc/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
27 See Documentation/misc-devices/ad525x_dpot.rst for the
40 module will be called ad525x_dpot-i2c.
51 module will be called ad525x_dpot-spi.
65 This option enables device driver support for in-band access to the
78 website <https://www-03.ibm.com/systems/info/x86servers/serverproven/compat/us/>
108 tristate "TI Flash Media interface support"
111 If you want support for Texas Instruments(R) Flash Media adapters
113 host adapter, such as 'TI Flash Media PCI74xx/PCI76xx host adapter
116 You will also have to select some flash card format drivers. MMC/SD
[all …]
/linux-6.8/drivers/misc/genwqe/
Dcard_base.c1 // SPDX-License-Identifier: GPL-2.0-only
8 * Author: Joerg-Stephan Vogt <jsvogt@de.ibm.com>
26 #include <linux/dma-mapping.h>
37 MODULE_AUTHOR("Joerg-Stephan Vogt <jsvogt@de.ibm.com>");
59 /* Initial SR-IOV bring-up image */
108 * genwqe_devnode() - Set default access mode for genwqe devices.
110 * @mode: Carrier to pass-back given mode (permissions)
128 * genwqe_dev_alloc() - Create and prepare a new card descriptor
142 return ERR_PTR(-ENODEV); in genwqe_dev_alloc()
146 return ERR_PTR(-ENOMEM); in genwqe_dev_alloc()
[all …]
Dcard_ddcb.c1 // SPDX-License-Identifier: GPL-2.0-only
8 * Author: Joerg-Stephan Vogt <jsvogt@de.ibm.com>
26 #include <linux/dma-mapping.h>
30 #include <linux/crc-itu-t.h>
41 * +---+---+---+---+---+---+---+---+
44 * +---+---+---+---+---+---+---+---+
46 * enqueued_ddcbs = A - N = 2 - 2 = 0
49 * +---+---+---+---+---+---+---+---+
52 * +---+---+---+---+---+---+---+---+
54 * enqueued_ddcbs = N - A = 4 - 2 = 2
[all …]
/linux-6.8/drivers/media/platform/st/sti/delta/
Ddelta.h1 /* SPDX-License-Identifier: GPL-2.0 */
11 #include <media/v4l2-device.h>
12 #include <media/v4l2-mem2mem.h>
14 #include "delta-cfg.h"
17 * enum delta_state - state of decoding instance
24 * Wait for stream information to be available (bitstream
46 * struct delta_streaminfo - information about stream to decode
89 * struct delta_au - access unit structure.
112 * struct delta_frameinfo - information about decoded frame
153 * struct delta_frame - frame structure.
[all …]
/linux-6.8/drivers/firmware/
Dstratix10-rsu.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2018-2019, Intel Corporation
6 #include <linux/arm-smccc.h>
14 #include <linux/firmware/intel/stratix10-svc-client.h>
44 * struct stratix10_rsu_priv - rsu data structure
49 * @status.current_image: address of image currently running in flash
50 * @status.fail_image: address of failed image in flash
107 * rsu_status_callback() - Status callback from Intel Service Layer
118 struct stratix10_rsu_priv *priv = client->priv; in rsu_status_callback()
119 struct arm_smccc_res *res = (struct arm_smccc_res *)data->kaddr1; in rsu_status_callback()
[all …]
/linux-6.8/drivers/media/pci/mgb4/
Dmgb4_core.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2021-2023 Digiteq Automotive
8 * This is the main driver module. The DMA, I2C and SPI sub-drivers are
13 * what we see on the I2C bus and check if it matches the FPGA bitstream (there
16 * the FPGA firmware using the SPI FLASH device. No v4l2 video devices are
25 #include <linux/clk-provider.h>
88 return -EOPNOTSUPP; in temp_read()
90 raw = mgb4_read_reg(&mgbdev->video, 0xD0); in temp_read()
91 /* register value -> Celsius degrees formula given by Xilinx */ in temp_read()
92 val10 = ((((raw >> 20) & 0xFFF) * 503975) - 1118822400) / 409600; in temp_read()
[all …]
/linux-6.8/include/uapi/linux/genwqe/
Dgenwqe_card.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
11 * Author: Joerg-Stephan Vogt <jsvogt@de.ibm.com>
26 * User-space API for the GenWQE card. For debugging and test purposes
36 #define GENWQE_TYPE_ALTERA_230 0x00 /* GenWQE4 Stratix-IV-230 */
37 #define GENWQE_TYPE_ALTERA_530 0x01 /* GenWQE4 Stratix-IV-530 */
38 #define GENWQE_TYPE_ALTERA_A4 0x02 /* GenWQE5 A4 Stratix-V-A4 */
39 #define GENWQE_TYPE_ALTERA_A7 0x03 /* GenWQE5 A7 Stratix-V-A7 */
185 /* SLU: Flashbus Direct Access -A5 */
188 /* SLU: Flashbus Direct Access2 -A5 */
191 /* SLU: Flashbus Command Interface -A5 */
[all …]
/linux-6.8/sound/pci/asihpi/
Dhpi.h1 /* SPDX-License-Identifier: GPL-2.0-only */
5 Copyright (C) 1997-2011 AudioScience Inc. <support@audioscience.com>
14 The HPI is a low-level hardware abstraction layer to all
17 (C) Copyright AudioScience Inc. 1998-2010
37 /** 8-bit unsigned PCM. Windows equivalent is WAVE_FORMAT_PCM. */
39 /** 16-bit signed PCM. Windows equivalent is WAVE_FORMAT_PCM. */
41 /** MPEG-1 Layer-1. */
43 /** MPEG-1 Layer-2.
67 <tr><td>256<td>-<td>X
68 <tr><td>320<td>-<td>X
[all …]
/linux-6.8/include/linux/firmware/intel/
Dstratix10-smc.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright (C) 2017-2018, Intel Corporation
9 #include <linux/arm-smccc.h>
19 * An ARM SMC instruction takes a function identifier and up to 6 64-bit
20 * register values as arguments, and can return up to 4 64-bit register
31 * STD call starts a operation which can be preempted by a non-secure
88 * a2-7: not used.
92 * a1-3: not used.
108 * a3-7: not used.
133 * a1-7: not used.
[all …]
/linux-6.8/include/uapi/linux/
Dv4l2-controls.h1 /* SPDX-License-Identifier: ((GPL-2.0+ WITH Linux-syscall-note) OR BSD-3-Clause) */
5 * Copyright (C) 1999-2012 the contributors
19 #define V4L2_CTRL_CLASS_USER 0x00980000 /* Old-style 'user' controls */
23 #define V4L2_CTRL_CLASS_FLASH 0x009c0000 /* Camera flash controls */
24 #define V4L2_CTRL_CLASS_JPEG 0x009d0000 /* JPEG-compression controls */
34 /* User-class control IDs */
116 /* USER-class private control IDs */
136 * The base for the si476x driver controls. See include/media/drv-intf/si476x.h
218 /* MPEG-class control IDs */
228 V4L2_MPEG_STREAM_TYPE_MPEG2_PS = 0, /* MPEG-2 program stream */
[all …]
/linux-6.8/drivers/net/ethernet/sfc/
Dmcdi_pcol.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright 2009-2018 Solarflare Communications Inc.
5 * Copyright 2019-2020 Xilinx Inc.
13 /* Power-on reset state */
16 * possible to jump into IMEM without loading code from flash. */
23 * possible to jump into IMEM without loading code from flash.
35 /* The 'doorbell' addresses are hard-wired to alert the MC when written */
38 /* The rest of these are firmware-defined */
46 /* Values to be written to the per-port status dword in shared
71 * | | \--- Response
[all …]