/linux-4.4.14/drivers/fpga/ |
D | Kconfig | 2 # FPGA framework configuration 5 menu "FPGA Configuration Support" 7 config FPGA config 8 tristate "FPGA Configuration Framework" 11 kernel. The FPGA framework adds a FPGA manager class and FPGA 14 if FPGA 17 tristate "Altera SOCFPGA FPGA Manager" 20 FPGA manager driver support for Altera SOCFPGA. 23 tristate "Xilinx Zynq FPGA" 25 FPGA manager driver support for Xilinx Zynq FPGAs. [all …]
|
/linux-4.4.14/Documentation/fpga/ |
D | fpga-mgr.txt | 1 FPGA Manager Core 8 The FPGA manager core exports a set of functions for programming an FPGA with 11 The FPGA image data itself is very manufacturer specific, but for our purposes 12 it's just binary data. The FPGA manager core won't parse it. 18 To program the FPGA from a file or from a buffer: 24 Load the FPGA from an image which exists as a buffer in memory. 29 Load the FPGA from an image which exists as a file. The image file must be on 33 FPGA_MGR_PARTIAL_RECONFIG for partial reconfiguration. If successful, the FPGA 37 To get/put a reference to a FPGA manager: 44 Given a DT node, get an exclusive reference to a FPGA manager or release [all …]
|
/linux-4.4.14/drivers/staging/gs_fpgaboot/ |
D | README | 2 Linux Driver Source for Xilinx FPGA firmware download 16 - Download Xilinx FPGA firmware 17 - This module downloads Xilinx FPGA firmware using gpio pins. 21 An FPGA (Field Programmable Gate Array) is a programmable hardware that is 24 This driver provides a way to download FPGA firmware. 28 - load Xilinx FPGA bitstream format[1] firmware image file using 30 - program the Xilinx FPGA using SelectMAP (parallel) mode [2] 31 - FPGA prgram is done by gpio based bit-banging, as an example 42 a. As a FPGA development support tool, 43 During FPGA firmware development, you need to download a new FPGA [all …]
|
D | Kconfig | 2 # "xilinx FPGA firmware download, fpgaboot" 5 tristate "Xilinx FPGA firmware download module" 8 Xilinx FPGA firmware download module
|
/linux-4.4.14/Documentation/ABI/testing/ |
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 31 * write init error = Error while preparing FPGA for 33 * write = FPGA ready to receive image data [all …]
|
D | sysfs-class-cxl | 224 to reload the FPGA depending on load_image_on_perst.
|
/linux-4.4.14/Documentation/ |
D | xillybus.txt | 3 Xillybus driver for generic FPGA interface 23 -- Host never reads from the FPGA 38 An FPGA (Field Programmable Gate Array) is a piece of logic hardware, which 49 level, even lower than assembly language. In order to allow FPGA designers to 52 FPGA parallels of library functions. IP cores may implement certain 58 One of the daunting tasks in FPGA design is communicating with a fullblown 61 (registers, interrupts, DMA etc.) is a project in itself. When the FPGA's 63 make sense to design the FPGA's interface logic specifically for the project. 64 A special driver is then written to present the FPGA as a well-known interface 66 FPGA differently than any device on the bus. [all …]
|
D | men-chameleon-bus.txt | 54 called Chameleon FPGA device found on some hardware produced my MEN Mikro 56 single FPGA and usually attached via some sort of PCI or PCIe link. Each 57 FPGA contains a header section describing the content of the FPGA. The 59 BAR, size in the FPGA, interrupt number and some other properties currently 65 Chameleon FPGA is attached to. Some IP Core drivers may need to interact with 110 device ids which identify the IP Core inside the FPGA. The driver structure
|
D | devices.txt | 3158 259 char FPGA configuration interfaces
|
/linux-4.4.14/Documentation/devicetree/bindings/fpga/ |
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.
|
D | xilinx-zynq-fpga-mgr.txt | 1 Xilinx Zynq FPGA Manager 6 - interrupts: interrupt for the FPGA manager device
|
/linux-4.4.14/Documentation/devicetree/bindings/board/ |
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. 81 * Freescale on-board FPGA connected on I2C bus 83 Some Freescale boards like BSC9132QDS have on board FPGA connected on 88 indicating the type of FPGA. Example: 90 - reg: Should contain the address of the FPGA
|
/linux-4.4.14/drivers/misc/altera-stapl/ |
D | Kconfig | 1 comment "Altera FPGA firmware download module" 4 tristate "Altera FPGA firmware download module" 8 An Altera FPGA module. Say Y when you want to support this tool.
|
/linux-4.4.14/arch/metag/ |
D | Kconfig.soc | 6 bool "Meta 1.2 FPGA" 9 This is a Meta 1.2 FPGA bitstream, just a bare CPU. 12 bool "Meta 2.1 FPGA" 15 This is a Meta 2.1 FPGA bitstream, just a bare CPU. 67 pre-production silicon or in an FPGA environment.
|
/linux-4.4.14/arch/avr32/boards/hammerhead/ |
D | Kconfig | 33 bool "Hammerhead FPGA Support" 36 This adds support for the Cyclone III FPGA from Altera 39 Choose 'Y' here if you want to have FPGA support enabled. 40 You will have to choose the "Hammerhead FPGA Device Support" in 41 Device Drivers->Misc to be able to use FPGA functionality.
|
/linux-4.4.14/Documentation/devicetree/bindings/interrupt-controller/ |
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-4.4.14/drivers/char/xillybus/ |
D | Kconfig | 6 tristate "Xillybus generic FPGA interface" 11 programmable logic (FPGA). The driver probes the hardware for 23 with the FPGA.
|
/linux-4.4.14/Documentation/fmc/ |
D | API.txt | 32 registered at the same time because if the FPGA is reprogrammed, all 34 first device will reprogram the FPGA, so other devices must know they 35 are already driven by a reprogrammed FPGA. 37 If a carrier hosts slots that are driven by different FPGA devices, it 39 FPGA, for the reason outlined above.
|
D | FMC-and-SDB.txt | 2 FMC (FPGA Mezzanine Card) is the standard we use for our I/O devices, 32 FMC, as said, stands for "FPGA Mezzanine Card". It is a standard 44 carrier is mostly digital, and hosts an FPGA that must be configured to 46 need to load different FPGA images to drive different instances of the 59 enumerating the internal structure of an FPGA image. We also use it as 76 advantage of the SDB information that may be present in your own FPGA
|
D | mezzanine.txt | 11 configured in the FPGA; the latter technique is used when the FPGA is 15 FPGA registers, by means of the `fpga_base' field of the device 43 their EEPROM or on the actual FPGA cores that can be enumerated. 53 Matching on FPGA cores depends on two numeric fields: the 64-bit vendor
|
D | parameters.txt | 14 If not zero, the parameter prints the SDB tree of every FPGA it is 24 [ 6625.850480] spec 0000:02:00.0: FPGA programming successful
|
D | carrier.txt | 103 * devarray: an array og all mezzanines driven by a singe FPGA. 109 * sdb: FPGA contents, scanned according to driver's directions. 153 These functions access FPGA registers by whatever means the 179 golden) FPGA binary that allows EEPROM access. Each driver, then, 180 will need to reprogram the FPGA by calling this function. If the 187 calls this method and parse the SDB tree of the FPGA.
|
D | fmc-chardev.txt | 28 golden FPGA file, that features an SDB structure at offset 256 - i.e.
|
D | fmc-write-eeprom.txt | 93 the FPGA with a custom circuit, the carrier is unable to access the
|
D | identifiers.txt | 99 EEPROM, so both the host system and a soft-core running in the FPGA (if
|
/linux-4.4.14/Documentation/devicetree/bindings/net/ |
D | mdio-mux-mmioreg.txt | 4 like an FPGA, is used to control which child bus is connected. The mdio-mux 23 The FPGA node defines a memory-mapped FPGA with a register space of 0x30 bytes. 28 /* The FPGA node */
|
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/4xx/ |
D | akebono.txt | 36 1.c) The FPGA node 39 number in an FPGA which is represented by this node. 44 - reg : should contain the FPGA registers location and length.
|
/linux-4.4.14/Documentation/devicetree/bindings/mfd/ |
D | bfticu.txt | 1 KEYMILE bfticu Chassis Management FPGA 9 - interrupt-controller: the bfticu FPGA is an interrupt controller
|
/linux-4.4.14/drivers/mcb/ |
D | Kconfig | 12 FPGA based devices. It is used to identify MCB based IP-Cores within 13 an FPGA and provide the necessary framework for instantiating drivers
|
/linux-4.4.14/Documentation/devicetree/bindings/mips/img/ |
D | xilfpga.txt | 7 As we are dealing with a MIPS core instantiated on an FPGA, specifications 14 the ARTIX-7 FPGA by Xilinx. 69 The BootRAM is a writeable "RAM" in FPGA at 0x1FC0_0000.
|
/linux-4.4.14/Documentation/devicetree/bindings/hwmon/ |
D | ltc2978.txt | 39 regulator-name = "FPGA-2.5V"; 42 regulator-name = "FPGA-1.5V";
|
/linux-4.4.14/Documentation/devicetree/bindings/ |
D | xilinx.txt | 10 Each IP-core has a set of parameters which the FPGA designer can use to 15 to be recompiled every time the FPGA bitstream is resynthesized. 18 generate a new device tree each time the FPGA bitstream changes. The 250 The Xilinx SystemACE device is used to program FPGAs from an FPGA 274 of the FPGA through the Internal Configuration Access Port 275 (ICAP). The ICAP enables partial reconfiguration of the FPGA, 277 'warm boots' of the FPGA fabric. 280 - xlnx,family : The family of the FPGA, necessary since the
|
/linux-4.4.14/drivers/media/pci/cx23885/ |
D | Kconfig | 53 tristate "Altera FPGA based CI module" 57 An Altera FPGA CI module for NetUP Dual DVB-T/C RF CI card.
|
/linux-4.4.14/Documentation/xtensa/ |
D | atomctl.txt | 15 On the FPGA Cards we typically simulate an Intelligent Memory controller 16 which can implement RCW transactions. For FPGA cards with an External
|
/linux-4.4.14/Documentation/devicetree/bindings/arc/ |
D | axs103.txt | 4 SDP Main Board with an AXC003 FPGA Card which can contain various flavours of
|
/linux-4.4.14/Documentation/devicetree/bindings/serio/ |
D | snps-arc_ps2.txt | 1 * ARC PS/2 driver: PS/2 block used in some ARC FPGA's & nSIM OSCI model
|
/linux-4.4.14/Documentation/devicetree/bindings/xillybus/ |
D | xillybus.txt | 1 * Xillybus driver for generic FPGA interface
|
/linux-4.4.14/drivers/media/pci/pluto2/ |
D | Kconfig | 7 Support for PCI cards based on the Pluto2 FPGA like the Satelco
|
/linux-4.4.14/drivers/staging/rtl8188eu/include/ |
D | HalVerDef.h | 26 FPGA = 2, enumerator
|
/linux-4.4.14/arch/arc/boot/dts/ |
D | axs103.dts | 11 * AXC003 FPGA Card (with UP bitfile)
|
D | axs103_idu.dts | 11 * AXC003 FPGA Card (with SMP bitfile)
|
/linux-4.4.14/arch/powerpc/boot/dts/ |
D | gef_sbc610.dts | 82 4 0 0xfc000000 0x00008000 // FPGA 83 5 0 0xfc008000 0x00008000 // AFIX FPGA 84 6 0 0xfd000000 0x00800000 // IO FPGA (8-bit) 85 7 0 0xfd800000 0x00800000>; // IO FPGA (32-bit)
|
D | gef_ppc9a.dts | 82 4 0 0xfc000000 0x00008000 // FPGA 83 5 0 0xfc008000 0x00008000 // AFIX FPGA 84 6 0 0xfd000000 0x00800000 // IO FPGA (8-bit) 85 7 0 0xfd800000 0x00800000>; // IO FPGA (32-bit)
|
D | c2k.dts | 64 0xd8100000 0xd8100000 0x00010000 /* FPGA */ 65 0xd8110000 0xd8110000 0x00010000 /* FPGA USARTs */
|
D | pcm032.dts | 155 * example snippets for FPGA
|
D | walnut.dts | 197 compatible = "Walnut-FPGA";
|
D | ebony.dts | 191 compatible = "Ebony-FPGA";
|
D | gef_sbc310.dts | 83 4 0 0xfc000000 0x00010000>; // FPGA
|
D | virtex440-ml507.dts | 3 * A reference design for the FPGA is provided at http://git.xilinx.com.
|
D | virtex440-ml510.dts | 389 * ABCD [FPGA] of slot 5 is mapped to DABC.
|
/linux-4.4.14/Documentation/devicetree/bindings/serial/ |
D | arc-uart.txt | 1 * Synopsys ARC UART : Non standard UART used in some of the ARC FPGA boards
|
/linux-4.4.14/drivers/usb/gadget/udc/bdc/ |
D | Kconfig | 20 Enable support for platforms which have BDC connected through PCIe, such as Lego3 FPGA platform.
|
/linux-4.4.14/arch/mips/pmcs-msp71xx/ |
D | Kconfig | 31 bool "PMC-Sierra MSP7120 FPGA"
|
/linux-4.4.14/arch/arm64/boot/dts/arm/ |
D | vexpress-v2f-1xv7-ca53x2.dts | 124 /* FPGA temperature */ 127 label = "FPGA";
|
D | vexpress-v2m-rs1.dtsi | 393 /* IO FPGA peripheral clock */
|
/linux-4.4.14/arch/avr32/ |
D | Kconfig | 130 Additionally, a Cyclone III FPGA from Altera is integrated on the board. The FPGA is 131 mapped into the 32-bit AVR memory bus. The FPGA offers two DDR2 SDRAM interfaces, which
|
/linux-4.4.14/Documentation/zh_CN/ |
D | gpio.txt | 45 可编程逻辑器件(类似 FPGA) 可以方便地提供 GPIO。像电源管理和 113 FPGA 的特定板子上使用 80-95。编号不一定要连续,那些平台中,也可以 512 对于外部 GPIO 控制器(例如 I2C 或 SPI 扩展器、专用芯片、多功能器件、FPGA
|
/linux-4.4.14/Documentation/devicetree/bindings/input/ |
D | e3x0-button.txt | 17 Note: Interrupt numbers might vary depending on the FPGA configuration.
|
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/ |
D | Kconfig | 93 arria5 and cyclone5 FPGA SoCs. 127 D1215994A VIRTEX FPGA board.
|
/linux-4.4.14/drivers/staging/rtl8723au/include/ |
D | HalVerDef.h | 35 FPGA = 2, enumerator
|
/linux-4.4.14/drivers/net/ethernet/arc/ |
D | Kconfig | 28 On some legacy ARC (Synopsys) FPGA boards such as ARCAngel4/ML50x
|
/linux-4.4.14/Documentation/devicetree/bindings/pci/ |
D | versatile.txt | 3 PCI host controller found on the ARM Versatile PB board's FPGA.
|
/linux-4.4.14/arch/microblaze/ |
D | Kconfig.platform | 38 string "Targeted FPGA family"
|
/linux-4.4.14/Documentation/hwmon/ |
D | vexpress | 22 chip/FPGA) a number of microcontrollers responsible for platform
|
/linux-4.4.14/arch/mips/kvm/ |
D | 00README.txt | 5 Malta Board with FPGA based 34K
|
/linux-4.4.14/drivers/net/ethernet/micrel/ |
D | Kconfig | 34 Timberdale(FPGA).
|
/linux-4.4.14/drivers/pci/host/ |
D | Kconfig | 158 FPGA. 165 Say Y here if you want PCIe MSI support for the Altera FPGA.
|
/linux-4.4.14/drivers/fmc/ |
D | Kconfig | 9 FMC (FPGA Mezzanine Carrier) is a mechanical and electrical
|
/linux-4.4.14/arch/xtensa/boot/dts/ |
D | xtfpga.dtsi | 22 /* Filled in by platform_setup from FPGA register
|
/linux-4.4.14/drivers/net/ethernet/ |
D | Kconfig | 48 Driver for EtherCAT master module located on CCAT FPGA 62 The Dave ethernet interface (DNET) is found on Qong Board FPGA.
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | socfpga_arria10_socdk.dtsi | 50 * These skews assume the user's FPGA design is adding 600ps of delay
|
D | ls1021a-qds.dts | 227 /* NOR, NAND Flashes and FPGA on board */
|
D | vexpress-v2m-rs1.dtsi | 393 /* IO FPGA peripheral clock */
|
D | vexpress-v2m.dtsi | 392 /* IO FPGA peripheral clock */
|
D | arm-realview-pb1176.dts | 302 /* These peripherals are inside the FPGA rather than the DevChip */
|
D | imx6qdl-aristainetos2.dtsi | 497 MX6QDL_PAD_SD3_DAT6__GPIO6_IO18 0x1b0b0 /* FPGA IRQ */
|
/linux-4.4.14/arch/arm/mach-vexpress/ |
D | Kconfig | 26 ARM core and logic (FPGA) tiles on the Versatile Express motherboard,
|
/linux-4.4.14/drivers/net/phy/ |
D | Kconfig | 235 are controlled via a simple memory-mapped device, like an FPGA. 238 the FPGA's registers.
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/ |
D | vexpress.txt | 78 (reset generation, flash programming, FPGA bitfiles loading etc.) 81 the video output switch (FPGA) is controlled that way.
|
D | arm-boards | 10 FPGA type interrupt controllers, see the versatile-fpga-irq binding doc.
|
/linux-4.4.14/Documentation/devicetree/bindings/usb/ |
D | dwc3.txt | 20 Only really useful for FPGA builds.
|
/linux-4.4.14/arch/mips/loongson64/ |
D | Kconfig | 29 an FPGA northbridge
|
/linux-4.4.14/arch/powerpc/platforms/44x/ |
D | Kconfig | 246 that use a 440 based processor in the Virtex 5 FXT FPGA architecture. 375 # Xilinx Virtex 5 FXT FPGA architecture, selected by a Xilinx board above
|
/linux-4.4.14/Documentation/devicetree/bindings/reset/ |
D | reset.txt | 4 internally in most IC (SoC, FPGA, ...) designs. Reset signals for whole
|
/linux-4.4.14/Documentation/networking/ |
D | altera_tse.txt | 8 driver were built for a Cyclone(R) V SOC FPGA board, a Cyclone(R) V FPGA board, 19 components that can be assembled and built into an FPGA using the Altera
|
D | stmmac.txt | 11 FF1152AMT0221 D1215994A VIRTEX FPGA board.
|
/linux-4.4.14/arch/unicore32/ |
D | Kconfig | 98 bool "FPGA board"
|
/linux-4.4.14/drivers/memory/ |
D | Kconfig | 82 devices such as NOR, NAND, SRAM, and FPGA.
|
/linux-4.4.14/drivers/dma/ |
D | Kconfig | 99 controller is often used in Analog Device's reference designs for FPGA 467 tristate "Timberdale FPGA DMA support" 471 Enable support for the Timberdale FPGA DMA engine.
|
/linux-4.4.14/arch/arm/mach-omap1/ |
D | Kconfig | 156 no FPGA. Can be used as template for porting Linux to
|
/linux-4.4.14/Documentation/frv/ |
D | features.txt | 74 0x20000000 - 0x200FFFFF CS2# [PDK] FPGA 88 0xFFC00000 - 0xFFC0001F CS0# [VDK] FPGA
|
D | mmu-layout.txt | 57 FFC00000 - FFC0001F L-BUS CS0# FPGA
|
/linux-4.4.14/Documentation/powerpc/ |
D | cxl.txt | 24 POWER8 FPGA 42 The FPGA (or coherently attached device) consists of two parts.
|
/linux-4.4.14/Documentation/devicetree/bindings/memory-controllers/ |
D | mvebu-devbus.txt | 4 different types of standard memory and I/O devices such as NOR, NAND, and FPGA.
|
/linux-4.4.14/drivers/char/ |
D | Kconfig | 43 tristate "SGI FPGA Core Services driver support" 386 FPGA platforms to partially reconfigure the FPGA at runtime.
|
/linux-4.4.14/drivers/media/platform/ |
D | Kconfig | 64 Add support for the Video In peripherial of the timberdale FPGA.
|
/linux-4.4.14/arch/m32r/ |
D | Kconfig | 55 The Mappi-I is an FPGA board for SOC (System-On-a-Chip) prototyping.
|
/linux-4.4.14/drivers/misc/ |
D | Kconfig | 500 tristate "Lattice ECP3 FPGA bitstream configuration via SPI" 506 or loading) of the Lattice ECP3 FPGA family via SPI.
|
/linux-4.4.14/drivers/gpio/ |
D | Kconfig | 187 bool "GE FPGA based GPIO" 451 Say yes here to support the Xilinx FPGA GPIO device 839 Add support for the GPIO IP in the timberdale FPGA.
|
/linux-4.4.14/drivers/input/serio/ |
D | Kconfig | 249 Say Y here if you have an ARC FPGA platform with a PS/2
|
/linux-4.4.14/drivers/char/hw_random/ |
D | Kconfig | 32 the default FPGA bitstream on the TS-7800 has such functionality.
|
/linux-4.4.14/Documentation/gpio/ |
D | driver.txt | 32 controller, and on one particular board 80-95 with an FPGA. The numbers need not
|
D | gpio-legacy.txt | 106 type of GPIO controller, and on one particular board 80-95 with an FPGA.
|
/linux-4.4.14/drivers/atm/ |
D | Kconfig | 46 and the FPGA and the ASIC Tonga versions of the board are supported.
|
/linux-4.4.14/drivers/mfd/ |
D | Kconfig | 1306 tristate "Timberdale FPGA" 1310 This is the core driver for the timberdale FPGA. This device is a 1313 The timberdale FPGA can be found on the Intel Atom development board
|
/linux-4.4.14/drivers/media/radio/ |
D | Kconfig | 209 found behind the Timberdale FPGA on the Russellville board.
|
/linux-4.4.14/drivers/i2c/busses/ |
D | Kconfig | 555 tristate "Highlander FPGA SMBus interface" 559 the SMBus interface located in the FPGA on various Highlander
|
/linux-4.4.14/drivers/watchdog/ |
D | Kconfig | 1382 tristate "PIKA FPGA Watchdog" 1386 This enables the watchdog in the PIKA FPGA. Currently used on
|
/linux-4.4.14/drivers/usb/serial/ |
D | Kconfig | 676 Wishbone is an open hardware SoC bus commonly used in FPGA
|
/linux-4.4.14/arch/mips/ |
D | Kconfig | 1350 It has an internal FPGA northbridge, which is compatible to 1363 have a similar programming interface with FPGA northbridge used in
|
/linux-4.4.14/arch/blackfin/ |
D | Kconfig | 406 set BF609 FPGA physical SRAM base address
|
/linux-4.4.14/arch/arm/ |
D | Kconfig.debug | 1147 core tiles, FPGA-based SMMs and software models.
|
/linux-4.4.14/drivers/tty/serial/ |
D | Kconfig | 1495 FPGA Boards (ML50x/ARCAngel4)
|
/linux-4.4.14/ |
D | MAINTAINERS | 4413 FPGA MANAGER FRAMEWORK
|