/linux-6.3-rc2/Documentation/devicetree/bindings/fpga/ |
A D | fpga-region.txt | 9 - FPGA Region 18 FPGA Regions represent FPGA's and partial reconfiguration regions of FPGA's in 57 FPGA Bridge 58 * FPGA Bridges gate bus signals between a host and FPGA. 72 FPGA Manager 112 2. Program the FPGA using the FPGA manager. 121 FPGA Region 124 FPGA Regions represent FPGA's and FPGA PR regions in the device tree. An FPGA 155 If an FPGA Region does not specify an FPGA Manager, it will inherit the FPGA 322 The live Device Tree must contain an FPGA Region, an FPGA Manager, and any FPGA [all …]
|
A D | altera-socfpga-fpga-mgr.txt | 1 Altera SOCFPGA FPGA Manager 6 - The first index is for FPGA manager register access. 7 - The second index is for writing FPGA configuration data. 8 - interrupts : interrupt for the FPGA Manager device.
|
A D | altera-socfpga-a10-fpga-mgr.txt | 1 Altera SOCFPGA Arria10 FPGA Manager 6 - The first index is for FPGA manager register access. 7 - The second index is for writing FPGA configuration data.
|
A D | lattice-machxo2-spi.txt | 1 Lattice MachXO2 Slave SPI FPGA Manager 10 - reg: spi chip select of the FPGA 12 Example for full FPGA configuration:
|
A D | lattice,sysconfig.yaml | 7 title: Lattice Slave SPI sysCONFIG FPGA manager 13 Lattice sysCONFIG port, which is used for FPGA configuration, among others, 18 format into FPGA's SRAM configuration memory. 37 Indicates that the FPGA is ready to be configured.
|
/linux-6.3-rc2/drivers/fpga/ |
A D | Kconfig | 6 menuconfig FPGA config 10 kernel. The FPGA framework adds an FPGA manager class and FPGA 13 if FPGA 71 FPGA manager driver support for Xilinx FPGA configuration 91 FPGA manager driver support for the Altera Cyclone II FPGA 137 FPGA Region common code. An FPGA Region controls an FPGA Manager 139 region of an FPGA or a whole FPGA. 179 Say Y to enable FPGA Manager driver for FPGA Management Engine. 185 Say Y to enable FPGA Bridge driver for FPGA Management Engine. 191 Say Y to enable FPGA Region driver for FPGA Management Engine. [all …]
|
/linux-6.3-rc2/Documentation/driver-api/fpga/ |
A D | intro.rst | 4 The FPGA subsystem supports reprogramming FPGAs dynamically under 5 Linux. Some of the core intentions of the FPGA subsystems are: 7 * The FPGA subsystem is vendor agnostic. 9 * The FPGA subsystem separates upper layers (userspace interfaces and 11 FPGA. 23 FPGA Manager 26 If you are adding a new FPGA or a new method of programming an FPGA, 32 FPGA Bridge 35 FPGA Bridges prevent spurious signals from going out of an FPGA or a 43 FPGA Region [all …]
|
A D | fpga-programming.rst | 1 In-kernel API for FPGA Programming 8 FPGA manager, bridge, and regions. The actual function used to 9 trigger FPGA programming is fpga_region_program_fpga(). 12 the FPGA manager and bridges. It will: 15 * lock the mutex of the region's FPGA manager 26 How to program an FPGA using a region 29 When the FPGA region driver probed, it was given a pointer to an FPGA manager 84 API for programming an FPGA 87 * fpga_region_program_fpga() - Program an FPGA 95 FPGA Manager flags [all …]
|
A D | fpga-region.rst | 1 FPGA Region 7 This document is meant to be a brief overview of the FPGA region API usage. A 12 an FPGA Manager and a bridge (or bridges) with a reprogrammable region of an 13 FPGA or the whole FPGA. The API provides a way to register a region and to 24 * which FPGA manager to use to do the programming 37 How to add a new FPGA region 45 API to add a new FPGA region 48 * struct fpga_region - The FPGA region struct 54 * fpga_region_unregister() - Unregister an FPGA region 56 The FPGA region's probe function will need to get a reference to the FPGA [all …]
|
A D | fpga-mgr.rst | 1 FPGA Manager 7 The FPGA manager core exports a set of functions for programming an FPGA with 11 it's just binary data. The FPGA manager core won't parse it. 23 How to support a new FPGA device 52 mgr = fpga_mgr_register(dev, "Altera SOCFPGA FPGA Manager", 107 whole FPGA image or may be a smaller chunk of an FPGA image. In the latter 115 to put the FPGA into operating mode. 121 API for implementing a new FPGA Manager driver 125 * struct fpga_manager - the FPGA manager struct 126 * struct fpga_manager_ops - Low level FPGA manager driver ops [all …]
|
A D | fpga-bridge.rst | 1 FPGA Bridge 4 API to implement a new FPGA bridge 7 * struct fpga_bridge - The FPGA Bridge structure
|
/linux-6.3-rc2/Documentation/ABI/testing/ |
A D | sysfs-class-fpga-manager | 13 wrong during FPGA programming (something that the driver can't 18 This is a superset of FPGA states and fpga manager driver 20 to get the FPGA into a known operating state. It's a sequence, 21 though some steps may get skipped. Valid FPGA states will vary 25 * power off = FPGA power is off 26 * power up = FPGA reports power is up 27 * reset = FPGA held in reset state 30 * write init = preparing FPGA for programming 32 * write = FPGA ready to receive image data 36 * operating = FPGA is programmed and operating [all …]
|
A D | sysfs-bus-mcb | 11 Description: The FPGA's revision number 17 Description: The FPGA's minor number 23 Description: The FPGA's model number 29 Description: The FPGA's name
|
A D | sysfs-class-fpga-region | 5 Description: FPGA region id for compatibility check, e.g. compatibility 6 of the FPGA reconfiguration hardware and image. This value 8 FPGA region. This interface returns the compat_id value or
|
A D | sysfs-class-ocxl | 44 Control whether the FPGA is reloaded on a link reset. Enabled 45 through a vendor-specific logic block on the FPGA. 48 0 Do not reload FPGA image from flash 49 1 Reload FPGA image from flash
|
A D | sysfs-platform-dfl-fme | 5 Description: Read-only. One DFL FPGA device may have more than 1 7 number of ports on the FPGA device when read it. 13 Description: Read-only. It returns Bitstream (static FPGA region) 15 and other information of this static FPGA region. 21 Description: Read-only. It returns Bitstream (static FPGA region) meta 23 information of this static FPGA region. 29 Description: Read-only. It returns cache size of this FPGA device. 35 Description: Read-only. It returns fabric version of this FPGA device. 44 this FPGA belongs to, only valid for integrated solution. 153 controller (BMC) to shutdown FPGA. [all …]
|
/linux-6.3-rc2/Documentation/devicetree/bindings/bus/ |
A D | ts-nbus.txt | 4 Systems FPGA on the TS-4600 SoM. 10 - pwms : The PWM bound to the FPGA 11 - ts,data-gpios : The 8 GPIO pins connected to the data lines on the FPGA 12 - ts,csn-gpios : The GPIO pin connected to the csn line on the FPGA 13 - ts,txrx-gpios : The GPIO pin connected to the txrx line on the FPGA 14 - ts,strobe-gpios : The GPIO pin connected to the stobe line on the FPGA 15 - ts,ale-gpios : The GPIO pin connected to the ale line on the FPGA 16 - ts,rdy-gpios : The GPIO pin connected to the rdy line on the FPGA
|
/linux-6.3-rc2/Documentation/driver-api/ |
A D | xillybus.rst | 2 Xillybus driver for generic FPGA interface 22 -- Host never reads from the FPGA 51 FPGA parallels of library functions. IP cores may implement certain 65 FPGA differently than any device on the bus. 154 For FPGA to host pipes, asynchronous pipes allow data transfer from the FPGA 205 host pipe (the FPGA "writes"). 208 host and FPGA. 234 Host never reads from the FPGA 262 related messages from the FPGA, and has no pipe attached to it. 272 buffer is full, the FPGA informs the host about that (appending a [all …]
|
/linux-6.3-rc2/Documentation/fpga/ |
A D | dfl.rst | 2 FPGA Device Feature List (DFL) Framework Overview 57 interface to FPGA, e.g. the FPGA Management Engine (FME) and Port (more 197 FIU - FME (FPGA Management Engine) 342 b) Partial Reconfiguration. The FME driver creates FPGA manager, FPGA 372 FPGA virtualization - PCIe SRIOV 414 | FPGA || FPGA || FPGA | | 422 | FPGA Container Device | | | FPGA Container Device | 423 | (FPGA Base Region) | | | (FPGA Base Region) | 426 | FPGA PCIE Module | | Virtual | FPGA PCIE Module | 433 FPGA PCIe device driver is always loaded first once an FPGA PCIe PF or VF device [all …]
|
/linux-6.3-rc2/Documentation/devicetree/bindings/board/ |
A D | fsl-board.txt | 20 * Freescale on-board FPGA 22 This is the memory-mapped registers for on board FPGA. 26 indicating the type of FPGA. Example: 29 - reg: should contain the address and the length of the FPGA register set. 50 * Freescale on-board FPGA connected on I2C bus 52 Some Freescale boards like BSC9132QDS have on board FPGA connected on 57 indicating the type of FPGA. Example: 59 - reg: Should contain the address of the FPGA
|
/linux-6.3-rc2/drivers/char/xillybus/ |
A D | Kconfig | 10 tristate "Xillybus generic FPGA interface" 16 programmable logic (FPGA). The driver probes the hardware for 28 with the FPGA. The module will be called xillybus_pcie. 43 tristate "XillyUSB: Xillybus generic FPGA interface for USB" 49 with the FPGA. 52 the FPGA. The module will be called xillyusb.
|
/linux-6.3-rc2/Documentation/devicetree/bindings/interrupt-controller/ |
A D | arm,versatile-fpga-irq.txt | 1 * ARM Versatile FPGA interrupt controller 3 One or more FPGA IRQ controllers can be synthesized in an ARM reference board 12 as the FPGA IRQ controller has no configuration options for interrupt 14 - reg: The register bank for the FPGA interrupt controller. 34 - interrupts: if the FPGA IRQ controller is cascaded, i.e. if its IRQ
|
/linux-6.3-rc2/Documentation/devicetree/bindings/gpio/ |
A D | gpio-ts4900.txt | 1 * Technologic Systems I2C-FPGA's GPIO controller bindings 3 This bindings describes the GPIO controller for Technologic's FPGA core. 4 TS-4900's FPGA encodes the GPIO state on 3 bits, whereas the TS-7970's FPGA
|
/linux-6.3-rc2/drivers/misc/altera-stapl/ |
A D | Kconfig | 2 comment "Altera FPGA firmware download module (requires I2C)" 6 tristate "Altera FPGA firmware download module" 9 An Altera FPGA module. Say Y when you want to support this tool.
|
/linux-6.3-rc2/Documentation/translations/zh_CN/openrisc/ |
A D | openrisc_port.rst | 52 3) 在FPGA上运行(可选) 54 OpenRISC社区通常使用FuseSoC来管理构建和编程SoC到FPGA中。 下面是用 56 FPGA RTL是从FuseSoC IP核库中下载的代码,并使用FPGA供应商工具构建。
|