Lines Matching full:fpga

1 FPGA Manager
7 The FPGA manager core exports a set of functions for programming an FPGA with
10 The FPGA image data itself is very manufacturer specific, but for our purposes
11 it's just binary data. The FPGA manager core won't parse it.
13 The FPGA image to be programmed can be in a scatter gather list, a single
20 FPGA image as well as image-specific particulars such as whether the image was
23 How to support a new FPGA device
26 To add another FPGA manager, write a driver that implements a set of ops. The
52 mgr = fpga_mgr_register(dev, "Altera SOCFPGA FPGA Manager",
78 do the programming sequence for this particular FPGA. These ops return 0 for
94 sg_table form. If FPGA image is already mapped as a single contiguous buffer,
101 The .write_init function will prepare the FPGA to receive the image data. The
106 The .write function writes a buffer to the FPGA. The buffer may be contain the
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.
117 The ops include a .state function which will determine the state the FPGA is in
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
128 * fpga_mgr_register_full() - Create and register an FPGA manager using the
130 * fpga_mgr_register() - Create and register an FPGA manager using standard
135 * fpga_mgr_unregister() - Unregister an FPGA manager
137 .. kernel-doc:: include/linux/fpga/fpga-mgr.h
140 .. kernel-doc:: include/linux/fpga/fpga-mgr.h
143 .. kernel-doc:: include/linux/fpga/fpga-mgr.h
146 .. kernel-doc:: include/linux/fpga/fpga-mgr.h
149 .. kernel-doc:: drivers/fpga/fpga-mgr.c
152 .. kernel-doc:: drivers/fpga/fpga-mgr.c
155 .. kernel-doc:: drivers/fpga/fpga-mgr.c
158 .. kernel-doc:: drivers/fpga/fpga-mgr.c
161 .. kernel-doc:: drivers/fpga/fpga-mgr.c