Home
last modified time | relevance | path

Searched full:fpga (Results 1 – 25 of 268) sorted by relevance

1234567891011

/freebsd/sys/contrib/device-tree/Bindings/fpga/
H A Dfpga-region.txt1 FPGA Region Device Tree Binding
9 - FPGA Region
18 FPGA Regions represent FPGA's and partial reconfiguration regions of FPGA's in
19 the Device Tree. FPGA Regions provide a way to program FPGAs under device tree
22 This device tree binding document hits some of the high points of FPGA usage and
23 attempts to include terminology used by both major FPGA manufacturers. This
24 document isn't a replacement for any manufacturers specifications for FPGA
32 * The entire FPGA i
[all...]
H A Dxilinx-slave-serial.txt1 Xilinx Slave Serial SPI FPGA Manager
11 - https://www.xilinx.com/support/documentation/application_notes/xapp583-fpga-configuration.pdf
14 - compatible: should contain "xlnx,fpga-slave-serial"
15 - reg: spi chip select of the FPGA
23 Example for full FPGA configuration:
25 fpga-region0 {
26 compatible = "fpga-region";
27 fpga-mgr = <&fpga_mgr_spi>;
42 fpga_mgr_spi: fpga-mgr@0 {
43 compatible = "xlnx,fpga-slave-serial";
H A Dxlnx,zynqmp-pcap-fpga.txt1 Devicetree bindings for Zynq Ultrascale MPSoC FPGA Manager.
6 - compatible: should contain "xlnx,zynqmp-pcap-fpga"
8 Example for full FPGA configuration:
10 fpga-region0 {
11 compatible = "fpga-region";
12 fpga-mgr = <&zynqmp_pcap>;
22 compatible = "xlnx,zynqmp-pcap-fpga";
H A Dlattice-machxo2-spi.txt1 Lattice MachXO2 Slave SPI FPGA Manager
10 - reg: spi chip select of the FPGA
12 Example for full FPGA configuration:
14 fpga-region0 {
15 compatible = "fpga-region";
16 fpga-mgr = <&fpga_mgr_spi>;
24 fpga_mgr_spi: fpga-mgr@0 {
H A Daltera-passive-serial.txt1 Altera Passive Serial SPI FPGA Manager
12 "altr,fpga-passive-serial",
13 "altr,fpga-arria10-passive-serial"
14 - reg: SPI chip select of the FPGA
22 fpga: fpga@0 {
23 compatible = "altr,fpga-passive-serial";
H A Daltera-socfpga-fpga-mgr.txt1 Altera SOCFPGA FPGA Manager
4 - compatible : should contain "altr,socfpga-fpga-mgr"
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.
13 compatible = "altr,socfpga-fpga-mgr";
H A Daltera-socfpga-a10-fpga-mgr.txt1 Altera SOCFPGA Arria10 FPGA Manager
4 - compatible : should contain "altr,socfpga-a10-fpga-mgr"
6 - The first index is for FPGA manager register access.
7 - The second index is for writing FPGA configuration data.
13 fpga_mgr: fpga-mgr@ffd03000 {
14 compatible = "altr,socfpga-a10-fpga-mgr";
H A Dlattice-ice40-fpga-mgr.txt1 Lattice iCE40 FPGA Manager
4 - compatible: Should contain "lattice,ice40-fpga-mgr"
10 FPGA will enter Master SPI mode and drive SCK with a
15 fpga: fpga@0 {
16 compatible = "lattice,ice40-fpga-mgr";
H A Dxlnx,versal-fpga.yaml4 $id: http://devicetree.org/schemas/fpga/xlnx,versal-fpga.yaml#
7 title: Xilinx Versal FPGA driver.
13 Device Tree Versal FPGA bindings for the Versal SoC, controlled
20 - xlnx,versal-fpga
30 compatible = "xlnx,versal-fpga";
H A Dxilinx-pr-decoupler.txt4 decouplers / fpga bridges.
32 See Documentation/devicetree/bindings/fpga/fpga-region.txt and
33 Documentation/devicetree/bindings/fpga/fpga-bridge.txt for generic bindings.
37 fpga-bridge@100000450 {
47 fpga-bridge@100000450 {
H A Dxlnx,zynqmp-pcap-fpga.yaml4 $id: http://devicetree.org/schemas/fpga/xlnx,zynqmp-pcap-fpga.yaml#
7 title: Xilinx Zynq Ultrascale MPSoC FPGA Manager
13 Device Tree Bindings for Zynq Ultrascale MPSoC FPGA Manager.
20 const: xlnx,zynqmp-pcap-fpga
32 compatible = "xlnx,zynqmp-pcap-fpga";
H A Dmicrochip,mpf-spi-fpga-mgr.yaml4 $id: http://devicetree.org/schemas/fpga/microchip,mpf-spi-fpga-mgr.yaml#
7 title: Microchip Polarfire FPGA manager.
13 Device Tree Bindings for Microchip Polarfire FPGA Manager using slave SPI to
19 - microchip,mpf-spi-fpga-mgr
41 compatible = "microchip,mpf-spi-fpga-mgr";
H A Daltera-hps2fpga-bridge.txt1 Altera FPGA/HPS Bridge Driver
12 See Documentation/devicetree/bindings/fpga/fpga-bridge.txt for generic bindings.
15 fpga_bridge0: fpga-bridge@ff400000 {
23 fpga_bridge1: fpga-bridge@ff500000 {
31 fpga_bridge2: fpga-bridge@ff600000 {
H A Dxlnx,fpga-slave-serial.yaml4 $id: http://devicetree.org/schemas/fpga/xlnx,fpga-slave-serial.yaml#
7 title: Xilinx Slave Serial SPI FPGA
21 https://www.xilinx.com/support/documentation/application_notes/xapp583-fpga-configuration.pdf
29 - xlnx,fpga-slave-serial
70 fpga_mgr_spi: fpga-mgr@0 {
71 compatible = "xlnx,fpga-slave-serial";
H A Dintel-stratix10-soc-fpga-mgr.txt1 Intel Stratix10 SoC FPGA Manager
7 - compatible : should contain "intel,stratix10-soc-fpga-mgr" or
8 "intel,agilex-soc-fpga-mgr"
14 fpga_mgr: fpga-mgr {
15 compatible = "intel,stratix10-soc-fpga-mgr";
H A Dlattice,sysconfig.yaml4 $id: http://devicetree.org/schemas/fpga/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.
73 fpga-mgr@0 {
/freebsd/sys/contrib/device-tree/Bindings/board/
H A Dfsl-board.txt20 * Freescale on-board FPGA
22 This is the memory-mapped registers for on board FPGA.
26 indicating the type of FPGA. Example:
27 "fsl,<board>-fpga", "fsl,fpga-pixis", or
28 "fsl,<board>-fpga", "fsl,fpga-qixis"
29 - reg: should contain the address and the length of the FPGA register set.
37 compatible = "fsl,p1022ds-fpga", "fsl,fpga-ngpixis";
46 compatible = "fsl,ls2080ardb-fpga", "fsl,fpga-qixis";
50 * Freescale on-board FPGA connected on I2C bus
52 Some Freescale boards like BSC9132QDS have on board FPGA connected on
[all …]
/freebsd/sys/dev/mlx5/mlx5_fpga/
H A Dsdk.h46 * This header defines the in-kernel API for Innova FPGA client drivers.
62 * @fdev: The FPGA device
67 * @fdev: The FPGA device
77 * @fdev: The FPGA device
84 * @fdev: The FPGA device
119 * @conn: FPGA Connection this packet was sent to
120 * @fdev: FPGA device this packet was sent to
130 * struct mlx5_fpga_conn_attr - FPGA connection attributes
172 * mlx5_fpga_device_reload() - Force the FPGA to reload its synthesis from flash
173 * @fdev: The FPGA device
[all …]
/freebsd/sys/contrib/device-tree/src/powerpc/fsl/
H A Dgef_ppc9a.dts35 4 0 0xfc000000 0x00008000 // FPGA
36 5 0 0xfc008000 0x00008000 // AFIX FPGA
37 6 0 0xfd000000 0x00800000 // IO FPGA (8-bit)
38 7 0 0xfd800000 0x00800000>; // IO FPGA (32-bit)
80 fpga@4,0 {
81 compatible = "gef,ppc9a-fpga-regs";
86 compatible = "gef,ppc9a-fpga-wdt", "gef,fpga-wdt-1.00",
87 "gef,fpga-wdt";
94 compatible = "gef,ppc9a-fpga-wdt", "gef,fpga-wdt-1.00",
95 "gef,fpga-wdt";
[all …]
H A Dgef_sbc310.dts35 4 0 0xfc000000 0x00010000>; // FPGA
77 fpga@4,0 {
78 compatible = "gef,fpga-regs";
83 compatible = "gef,sbc310-fpga-wdt", "gef,fpga-wdt-1.00",
84 "gef,fpga-wdt";
91 compatible = "gef,sbc310-fpga-wdt", "gef,fpga-wdt-1.00",
92 "gef,fpga-wdt";
101 compatible = "gef,sbc310-fpga-pic", "gef,fpga-pic";
H A Dge_imp3a.dts76 fpga@4,0 {
77 compatible = "ge,imp3a-fpga-regs";
85 compatible = "ge,imp3a-fpga-pic", "gef,fpga-pic-1.00";
98 compatible = "ge,imp3a-fpga-wdt", "gef,fpga-wdt-1.00",
99 "gef,fpga-wdt";
107 compatible = "gef,imp3a-fpga-wdt", "gef,fpga-wdt-1.00",
108 "gef,fpga-wdt";
/freebsd/sys/contrib/device-tree/Bindings/bus/
H A Dts-nbus.txt4 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
/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/
H A Darm,versatile-fpga-irq.txt1 * ARM Versatile FPGA interrupt controller
3 One or more FPGA IRQ controllers can be synthesized in an ARM reference board
9 - compatible: "arm,versatile-fpga-irq"
12 as the FPGA IRQ controller has no configuration options for interrupt
14 - reg: The register bank for the FPGA interrupt controller.
27 compatible = "arm,versatile-fpga-irq";
36 - interrupts: if the FPGA IRQ controller is cascaded, i.e. if its IRQ
/freebsd/sys/contrib/device-tree/Bindings/net/
H A 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 */
29 fpga: board-control@3,0 {
32 compatible = "fsl,p5020ds-fpga", "fsl,fpga-ngpixis";
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/
H A Dcirrus,lochnagar.yaml81 enum: [ fpga-gpio1, fpga-gpio2, fpga-gpio3, fpga-gpio4,
82 fpga-gpio5, fpga-gpio6, codec-gpio1, codec-gpio2,
116 enum: [ aif, fpga-gpio1, fpga-gpio2, fpga-gpio3, fpga-gpio4,
117 fpga-gpio5, fpga-gpio6, codec-gpio1, codec-gpio2,

1234567891011