Home
last modified time | relevance | path

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

/linux-6.15/drivers/firmware/microchip/
Dmpfs-auto-update.c1 // SPDX-License-Identifier: GPL-2.0
8 * Copyright (c) 2022-2023 Microchip Corporation. All rights reserved.
43 * SPI Flash layout example:
44 * |------------------------------| 0x0000000
47 * |------------------------------| 0x0000400
50 * | Used for bitstream info |
51 * |------------------------------| 0x0100400
54 * |------------------------------| 0x1500400
57 * |------------------------------| 0x2900400
59 * | Reserved for multi-image IAP |
[all …]
/linux-6.15/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.15/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.15/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.15/arch/arm/boot/dts/xilinx/
Dzynq-zc770-xm010.dts1 // SPDX-License-Identifier: GPL-2.0+
5 * Copyright (C) 2013-2018 Xilinx, Inc.
7 /dts-v1/;
8 #include "zynq-7000.dtsi"
12 compatible = "xlnx,zynq-zc770-xm010", "xlnx,zynq-7000";
24 stdout-path = "serial0:115200n8";
33 compatible = "usb-nop-xceiv";
34 #phy-cells = <0>;
44 phy-mode = "rgmii-id";
45 phy-handle = <&ethernet_phy>;
[all …]
Dzynq-zed.dts1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2011 - 2014 Xilinx
6 /dts-v1/;
7 #include "zynq-7000.dtsi"
11 compatible = "avnet,zynq-zed", "xlnx,zynq-zed", "xlnx,zynq-7000";
27 stdout-path = "serial0:115200n8";
31 compatible = "usb-nop-xceiv";
32 #phy-cells = <0>;
37 ps-clk-frequency = <33333333>;
42 phy-mode = "rgmii-id";
[all …]
Dzynq-zc770-xm013.dts1 // SPDX-License-Identifier: GPL-2.0+
7 /dts-v1/;
8 #include "zynq-7000.dtsi"
12 compatible = "xlnx,zynq-zc770-xm013", "xlnx,zynq-7000";
24 stdout-path = "serial0:115200n8";
39 phy-mode = "rgmii-id";
40 phy-handle = <&ethernet_phy>;
42 ethernet_phy: ethernet-phy@7 {
49 clock-frequency = <400000>;
51 si570: clock-generator@55 {
[all …]
Dzynq-zc706.dts1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2011 - 2014 Xilinx
6 /dts-v1/;
7 #include "zynq-7000.dtsi"
11 compatible = "xlnx,zynq-zc706", "xlnx,zynq-7000";
30 stdout-path = "serial0:115200n8";
34 compatible = "usb-nop-xceiv";
35 #phy-cells = <0>;
40 ps-clk-frequency = <33333333>;
45 phy-mode = "rgmii-id";
[all …]
Dzynq-zc702.dts1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2011 - 2014 Xilinx
6 /dts-v1/;
7 #include "zynq-7000.dtsi"
8 #include <dt-bindings/gpio/gpio.h>
12 compatible = "xlnx,zynq-zc702", "xlnx,zynq-7000";
31 stdout-path = "serial0:115200n8";
34 gpio-keys {
35 compatible = "gpio-keys";
37 switch-14 {
[all …]
/linux-6.15/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.15/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/>
112 UFS. Provides interface for in-kernel security controllers to access
118 tristate "TI Flash Media interface support"
121 If you want support for Texas Instruments(R) Flash Media adapters
123 host adapter, such as 'TI Flash Media PCI74xx/PCI76xx host adapter
[all …]
/linux-6.15/arch/riscv/boot/dts/microchip/
Dmpfs-beaglev-fire.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
2 /* Copyright (c) 2020-2021 Microchip Technology Inc */
4 /dts-v1/;
6 #include <dt-bindings/gpio/gpio.h>
8 #include "mpfs-beaglev-fire-fabric.dtsi"
14 #address-cells = <2>;
15 #size-cells = <2>;
16 model = "BeagleBoard BeagleV-Fire";
17 compatible = "beagle,beaglev-fire", "microchip,mpfs";
28 stdout-path = "serial0:115200n8";
[all …]
/linux-6.15/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.15/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.15/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.15/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>
90 return -EOPNOTSUPP; in temp_read()
92 raw = mgb4_read_reg(&mgbdev->video, 0xD0); in temp_read()
93 /* register value -> Celsius degrees formula given by Xilinx */ in temp_read()
94 val10 = ((((raw >> 20) & 0xFFF) * 503975) - 1118822400) / 409600; in temp_read()
[all …]
/linux-6.15/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.15/drivers/misc/keba/
Dcp500.c1 // SPDX-License-Identifier: GPL-2.0
16 #include <linux/nvmem-consumer.h>
17 #include <linux/nvmem-provider.h>
19 #include <linux/spi/flash.h>
34 #define CP500_RECONFIG_REG 0x11 /* upper 8-bits of STARTUP register */
68 /* SPI flash running at full speed */
74 #define CP500_IS_CP035(dev) ((dev)->pci_dev->device == PCI_DEVICE_ID_KEBA_CP035)
75 #define CP500_IS_CP505(dev) ((dev)->pci_dev->device == PCI_DEVICE_ID_KEBA_CP505)
76 #define CP500_IS_CP520(dev) ((dev)->pci_dev->device == PCI_DEVICE_ID_KEBA_CP520)
207 .name = "system-flash-parts",
[all …]
/linux-6.15/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.15/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.15/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
225 /* MPEG-class control IDs */
235 V4L2_MPEG_STREAM_TYPE_MPEG2_PS = 0, /* MPEG-2 program stream */
[all …]
/linux-6.15/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 …]