4 API to implement a new FPGA bridge
5 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7 .. kernel-doc:: include/linux/fpga/fpga-bridge.h
8 :functions: fpga_bridge
10 .. kernel-doc:: include/linux/fpga/fpga-bridge.h
11 :functions: fpga_bridge_ops
13 .. kernel-doc:: drivers/fpga/fpga-bridge.c
14 :functions: fpga_bridge_create
16 .. kernel-doc:: drivers/fpga/fpga-bridge.c
17 :functions: fpga_bridge_free
19 .. kernel-doc:: drivers/fpga/fpga-bridge.c
20 :functions: fpga_bridge_register
22 .. kernel-doc:: drivers/fpga/fpga-bridge.c
23 :functions: fpga_bridge_unregister
25 API to control an FPGA bridge
26 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28 You probably won't need these directly. FPGA regions should handle this.
30 .. kernel-doc:: drivers/fpga/fpga-bridge.c
31 :functions: of_fpga_bridge_get
33 .. kernel-doc:: drivers/fpga/fpga-bridge.c
34 :functions: fpga_bridge_get
36 .. kernel-doc:: drivers/fpga/fpga-bridge.c
37 :functions: fpga_bridge_put
39 .. kernel-doc:: drivers/fpga/fpga-bridge.c
40 :functions: fpga_bridge_get_to_list
42 .. kernel-doc:: drivers/fpga/fpga-bridge.c
43 :functions: of_fpga_bridge_get_to_list
45 .. kernel-doc:: drivers/fpga/fpga-bridge.c
46 :functions: fpga_bridge_enable
48 .. kernel-doc:: drivers/fpga/fpga-bridge.c
49 :functions: fpga_bridge_disable