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 = devm_fpga_mgr_create(dev, "Altera SOCFPGA FPGA Manager",
73 do the programming sequence for this particular FPGA. These ops return 0 for
81 The .write_init function will prepare the FPGA to receive the image data. The
86 The .write function writes a buffer to the FPGA. The buffer may be contain the
87 whole FPGA image or may be a smaller chunk of an FPGA image. In the latter
95 to put the FPGA into operating mode.
97 The ops include a .state function which will determine the state the FPGA is in
101 API for implementing a new FPGA Manager driver
105 * struct fpga_manager — the FPGA manager struct
106 * struct fpga_manager_ops — Low level FPGA manager driver ops
108 * fpga_mgr_register() — Register an FPGA manager
109 * fpga_mgr_unregister() — Unregister an FPGA manager
111 .. kernel-doc:: include/linux/fpga/fpga-mgr.h
114 .. kernel-doc:: include/linux/fpga/fpga-mgr.h
117 .. kernel-doc:: include/linux/fpga/fpga-mgr.h
120 .. kernel-doc:: drivers/fpga/fpga-mgr.c
123 .. kernel-doc:: drivers/fpga/fpga-mgr.c
126 .. kernel-doc:: drivers/fpga/fpga-mgr.c