• Home
  • Raw
  • Download

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_create(dev, "Altera SOCFPGA FPGA Manager",
77 do the programming sequence for this particular FPGA. These ops return 0 for
85 The .write_init function will prepare the FPGA to receive the image data. The
90 The .write function writes a buffer to the FPGA. The buffer may be contain the
91 whole FPGA image or may be a smaller chunk of an FPGA image. In the latter
99 to put the FPGA into operating mode.
101 The ops include a .state function which will determine the state the FPGA is in
105 How to write an image buffer to a supported FPGA
110 #include <linux/fpga/fpga-mgr.h>
117 * Get a reference to FPGA manager. The manager is not locked, so you can
125 /* struct with information about the FPGA image to program. */
150 /* Get exclusive control of FPGA manager */
153 /* Load the buffer to the FPGA */
156 /* Release the FPGA manager */
163 API for implementing a new FPGA Manager driver
166 .. kernel-doc:: include/linux/fpga/fpga-mgr.h
169 .. kernel-doc:: include/linux/fpga/fpga-mgr.h
172 .. kernel-doc:: drivers/fpga/fpga-mgr.c
175 .. kernel-doc:: drivers/fpga/fpga-mgr.c
178 .. kernel-doc:: drivers/fpga/fpga-mgr.c
181 .. kernel-doc:: drivers/fpga/fpga-mgr.c
184 API for programming an FPGA
187 FPGA Manager flags
189 .. kernel-doc:: include/linux/fpga/fpga-mgr.h
190 :doc: FPGA Manager flags
192 .. kernel-doc:: include/linux/fpga/fpga-mgr.h
195 .. kernel-doc:: include/linux/fpga/fpga-mgr.h
198 .. kernel-doc:: drivers/fpga/fpga-mgr.c
201 .. kernel-doc:: drivers/fpga/fpga-mgr.c
204 .. kernel-doc:: drivers/fpga/fpga-mgr.c
207 .. kernel-doc:: drivers/fpga/fpga-mgr.c
210 .. kernel-doc:: drivers/fpga/fpga-mgr.c
213 .. kernel-doc:: drivers/fpga/fpga-mgr.c
216 .. kernel-doc:: drivers/fpga/fpga-mgr.c
219 .. kernel-doc:: include/linux/fpga/fpga-mgr.h
224 .. kernel-doc:: drivers/fpga/fpga-mgr.c