Home
last modified time | relevance | path

Searched refs:FPGA (Results 1 – 103 of 103) sorted by relevance

/linux-4.1.27/drivers/staging/gs_fpgaboot/
DREADME2 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 …]
DKconfig2 # "xilinx FPGA firmware download, fpgaboot"
5 tristate "Xilinx FPGA firmware download module"
8 Xilinx FPGA firmware download module
/linux-4.1.27/Documentation/
Dxillybus.txt3 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 …]
Ddevices.txt3158 259 char FPGA configuration interfaces
/linux-4.1.27/Documentation/devicetree/bindings/fpga/
Daltera-socfpga-fpga-mgr.txt1 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.
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/
Dboard.txt20 * Freescale on-board FPGA
22 This is the memory-mapped registers for on board FPGA.
26 indicating the type of FPGA. Example:
28 - reg: should contain the address and the length of the FPGA register set.
71 * Freescale on-board FPGA connected on I2C bus
73 Some Freescale boards like BSC9132QDS have on board FPGA connected on
78 indicating the type of FPGA. Example:
80 - reg: Should contain the address of the FPGA
/linux-4.1.27/drivers/misc/altera-stapl/
DKconfig1 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.1.27/arch/metag/
DKconfig.soc6 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.1.27/arch/avr32/boards/hammerhead/
DKconfig33 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.1.27/Documentation/devicetree/bindings/arm/
Dversatile-fpga-irq.txt1 * 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
Dvexpress.txt78 (reset generation, flash programming, FPGA bitfiles loading etc.)
81 the video output switch (FPGA) is controlled that way.
Darm-boards10 FPGA type interrupt controllers, see the versatile-fpga-irq binding doc.
/linux-4.1.27/drivers/char/xillybus/
DKconfig6 tristate "Xillybus generic FPGA interface"
11 programmable logic (FPGA). The driver probes the hardware for
23 with the FPGA.
/linux-4.1.27/Documentation/fmc/
DAPI.txt32 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.
DFMC-and-SDB.txt2 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
Dmezzanine.txt11 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
Dparameters.txt14 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
Dcarrier.txt103 * 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.
Dfmc-chardev.txt28 golden FPGA file, that features an SDB structure at offset 256 - i.e.
Dfmc-write-eeprom.txt93 the FPGA with a custom circuit, the carrier is unable to access the
Didentifiers.txt99 EEPROM, so both the host system and a soft-core running in the FPGA (if
/linux-4.1.27/Documentation/devicetree/bindings/net/
Dmdio-mux-mmioreg.txt4 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.1.27/arch/arm/mach-shmobile/
Dboard-bockw-reference.c28 #define FPGA 0x18200000 macro
45 fpga = ioremap_nocache(FPGA, SZ_1M); in bockw_init()
Dboard-bockw.c43 #define FPGA 0x18200000 macro
653 fpga = ioremap_nocache(FPGA, SZ_1M); in bockw_init()
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/4xx/
Dakebono.txt36 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.1.27/drivers/misc/carma/
DKconfig2 tristate "CARMA DATA-FPGA Access Driver"
10 tristate "CARMA DATA-FPGA Programmer"
/linux-4.1.27/Documentation/devicetree/bindings/hwmon/
Dltc2978.txt33 regulator-name = "FPGA-2.5V";
36 regulator-name = "FPGA-1.5V";
/linux-4.1.27/Documentation/devicetree/bindings/mfd/
Dbfticu.txt1 KEYMILE bfticu Chassis Management FPGA
9 - interrupt-controller: the bfticu FPGA is an interrupt controller
/linux-4.1.27/drivers/mcb/
DKconfig12 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.1.27/arch/arc/plat-arcfpga/
DKconfig10 bool "\"Legacy\" ARC FPGA dev Boards"
14 These are based on FPGA or ISS. e.g.
/linux-4.1.27/Documentation/devicetree/bindings/
Dxilinx.txt10 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.1.27/drivers/media/pci/cx23885/
DKconfig53 tristate "Altera FPGA based CI module"
57 An Altera FPGA CI module for NetUP Dual DVB-T/C RF CI card.
/linux-4.1.27/Documentation/xtensa/
Datomctl.txt15 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.1.27/Documentation/devicetree/bindings/serio/
Dsnps-arc_ps2.txt1 * ARC PS/2 driver: PS/2 block used in some ARC FPGA's & nSIM OSCI model
/linux-4.1.27/Documentation/devicetree/bindings/xillybus/
Dxillybus.txt1 * Xillybus driver for generic FPGA interface
/linux-4.1.27/drivers/media/pci/pluto2/
DKconfig7 Support for PCI cards based on the Pluto2 FPGA like the Satelco
/linux-4.1.27/arch/powerpc/boot/dts/
Dgef_sbc610.dts82 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)
Dgef_ppc9a.dts82 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)
Dc2k.dts64 0xd8100000 0xd8100000 0x00010000 /* FPGA */
65 0xd8110000 0xd8110000 0x00010000 /* FPGA USARTs */
Dpcm032.dts155 * example snippets for FPGA
Dwalnut.dts197 compatible = "Walnut-FPGA";
Debony.dts191 compatible = "Ebony-FPGA";
Dgef_sbc310.dts83 4 0 0xfc000000 0x00010000>; // FPGA
Dvirtex440-ml507.dts3 * A reference design for the FPGA is provided at http://git.xilinx.com.
Dvirtex440-ml510.dts389 * ABCD [FPGA] of slot 5 is mapped to DABC.
/linux-4.1.27/Documentation/devicetree/bindings/serial/
Darc-uart.txt1 * Synopsys ARC UART : Non standard UART used in some of the ARC FPGA boards
/linux-4.1.27/drivers/usb/gadget/udc/bdc/
DKconfig20 Enable support for platforms which have BDC connected through PCIe, such as Lego3 FPGA platform.
/linux-4.1.27/arch/mips/pmcs-msp71xx/
DKconfig31 bool "PMC-Sierra MSP7120 FPGA"
/linux-4.1.27/Documentation/zh_CN/
Dgpio.txt45 可编程逻辑器件(类似 FPGA) 可以方便地提供 GPIO。像电源管理和
113 FPGA 的特定板子上使用 80-95。编号不一定要连续,那些平台中,也可以
512 对于外部 GPIO 控制器(例如 I2C 或 SPI 扩展器、专用芯片、多功能器件、FPGA
/linux-4.1.27/arch/avr32/
DKconfig130 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.1.27/Documentation/devicetree/bindings/input/
De3x0-button.txt17 Note: Interrupt numbers might vary depending on the FPGA configuration.
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/
DKconfig37 D1215994A VIRTEX FPGA board.
/linux-4.1.27/drivers/staging/rtl8723au/include/
DHalVerDef.h35 FPGA = 2, enumerator
/linux-4.1.27/drivers/net/ethernet/arc/
DKconfig30 On some legacy ARC (Synopsys) FPGA boards such as ARCAngel4/ML50x
/linux-4.1.27/Documentation/devicetree/bindings/pci/
Dversatile.txt3 PCI host controller found on the ARM Versatile PB board's FPGA.
/linux-4.1.27/Documentation/hwmon/
Dvexpress22 chip/FPGA) a number of microcontrollers responsible for platform
/linux-4.1.27/arch/microblaze/
DKconfig.platform38 string "Targeted FPGA family"
/linux-4.1.27/arch/mips/kvm/
D00README.txt5 Malta Board with FPGA based 34K
/linux-4.1.27/drivers/staging/rtl8188eu/include/
DHalVerDef.h40 FPGA = 2, enumerator
/linux-4.1.27/drivers/net/ethernet/micrel/
DKconfig36 Timberdale(FPGA).
/linux-4.1.27/arch/xtensa/boot/dts/
Dxtfpga.dtsi22 /* Filled in by platform_setup from FPGA register
/linux-4.1.27/drivers/fmc/
DKconfig9 FMC (FPGA Mezzanine Carrier) is a mechanical and electrical
/linux-4.1.27/drivers/net/ethernet/
DKconfig46 Driver for EtherCAT master module located on CCAT FPGA
60 The Dave ethernet interface (DNET) is found on Qong Board FPGA.
/linux-4.1.27/drivers/net/phy/
DKconfig200 are controlled via a simple memory-mapped device, like an FPGA.
203 the FPGA's registers.
/linux-4.1.27/Documentation/devicetree/bindings/usb/
Ddwc3.txt19 Only really useful for FPGA builds.
/linux-4.1.27/arch/arm/mach-vexpress/
DKconfig26 ARM core and logic (FPGA) tiles on the Versatile Express motherboard,
/linux-4.1.27/arch/mips/loongson/
DKconfig29 an FPGA northbridge
/linux-4.1.27/arch/powerpc/platforms/44x/
DKconfig246 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.1.27/drivers/memory/
DKconfig60 devices such as NOR, NAND, SRAM, and FPGA.
/linux-4.1.27/Documentation/devicetree/bindings/reset/
Dreset.txt4 internally in most IC (SoC, FPGA, ...) designs. Reset signals for whole
/linux-4.1.27/Documentation/networking/
Daltera_tse.txt8 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
Dstmmac.txt11 FF1152AMT0221 D1215994A VIRTEX FPGA board.
/linux-4.1.27/arch/unicore32/
DKconfig98 bool "FPGA board"
/linux-4.1.27/arch/arm/boot/dts/
Dls1021a-qds.dts142 /* NOR, NAND Flashes and FPGA on board */
Dvexpress-v2m-rs1.dtsi391 /* IO FPGA peripheral clock */
Dvexpress-v2m.dtsi390 /* IO FPGA peripheral clock */
Darm-realview-pb1176.dts302 /* These peripherals are inside the FPGA rather than the DevChip */
/linux-4.1.27/arch/arm/mach-omap1/
DKconfig163 no FPGA. Can be used as template for porting Linux to
/linux-4.1.27/Documentation/frv/
Dfeatures.txt74 0x20000000 - 0x200FFFFF CS2# [PDK] FPGA
88 0xFFC00000 - 0xFFC0001F CS0# [VDK] FPGA
Dmmu-layout.txt57 FFC00000 - FFC0001F L-BUS CS0# FPGA
/linux-4.1.27/Documentation/powerpc/
Dcxl.txt24 POWER8 FPGA
42 The FPGA (or coherently attached device) consists of two parts.
/linux-4.1.27/drivers/dma/
DKconfig224 tristate "Timberdale FPGA DMA support"
228 Enable support for the Timberdale FPGA DMA engine.
/linux-4.1.27/Documentation/devicetree/bindings/memory-controllers/
Dmvebu-devbus.txt4 different types of standard memory and I/O devices such as NOR, NAND, and FPGA.
/linux-4.1.27/drivers/media/platform/
DKconfig64 Add support for the Video In peripherial of the timberdale FPGA.
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-class-cxl192 to reload the FPGA depending on load_image_on_perst.
/linux-4.1.27/drivers/char/
DKconfig43 tristate "SGI FPGA Core Services driver support"
386 FPGA platforms to partially reconfigure the FPGA at runtime.
/linux-4.1.27/drivers/gpio/
DKconfig173 bool "GE FPGA based GPIO"
489 Say yes here to support the Xilinx FPGA GPIO device
790 Add support for the GPIO IP in the timberdale FPGA.
/linux-4.1.27/arch/m32r/
DKconfig55 The Mappi-I is an FPGA board for SOC (System-On-a-Chip) prototyping.
/linux-4.1.27/drivers/misc/
DKconfig490 tristate "Lattice ECP3 FPGA bitstream configuration via SPI"
496 or loading) of the Lattice ECP3 FPGA family via SPI.
/linux-4.1.27/drivers/input/serio/
DKconfig248 Say Y here if you have an ARC FPGA platform with a PS/2
/linux-4.1.27/Documentation/gpio/
Ddriver.txt32 controller, and on one particular board 80-95 with an FPGA. The numbers need not
Dgpio-legacy.txt106 type of GPIO controller, and on one particular board 80-95 with an FPGA.
/linux-4.1.27/drivers/char/hw_random/
DKconfig32 the default FPGA bitstream on the TS-7800 has such functionality.
/linux-4.1.27/drivers/mfd/
DKconfig1250 tristate "Timberdale FPGA"
1254 This is the core driver for the timberdale FPGA. This device is a
1257 The timberdale FPGA can be found on the Intel Atom development board
/linux-4.1.27/drivers/atm/
DKconfig46 and the FPGA and the ASIC Tonga versions of the board are supported.
/linux-4.1.27/drivers/media/radio/
DKconfig209 found behind the Timberdale FPGA on the Russellville board.
/linux-4.1.27/drivers/i2c/busses/
DKconfig535 tristate "Highlander FPGA SMBus interface"
539 the SMBus interface located in the FPGA on various Highlander
/linux-4.1.27/drivers/watchdog/
DKconfig1308 tristate "PIKA FPGA Watchdog"
1312 This enables the watchdog in the PIKA FPGA. Currently used on
/linux-4.1.27/drivers/usb/serial/
DKconfig676 Wishbone is an open hardware SoC bus commonly used in FPGA
/linux-4.1.27/arch/mips/
DKconfig1304 It has an internal FPGA northbridge, which is compatible to
1317 have a similar programming interface with FPGA northbridge used in
/linux-4.1.27/arch/blackfin/
DKconfig406 set BF609 FPGA physical SRAM base address
/linux-4.1.27/arch/arm/
DKconfig.debug1115 core tiles, FPGA-based SMMs and software models.
/linux-4.1.27/drivers/tty/serial/
DKconfig1473 FPGA Boards (ML50x/ARCAngel4)