1FPGA Bridge
2===========
3
4API to implement a new FPGA bridge
5~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6
7.. kernel-doc:: include/linux/fpga/fpga-bridge.h
8   :functions: fpga_bridge
9
10.. kernel-doc:: include/linux/fpga/fpga-bridge.h
11   :functions: fpga_bridge_ops
12
13.. kernel-doc:: drivers/fpga/fpga-bridge.c
14   :functions: fpga_bridge_create
15
16.. kernel-doc:: drivers/fpga/fpga-bridge.c
17   :functions: fpga_bridge_free
18
19.. kernel-doc:: drivers/fpga/fpga-bridge.c
20   :functions: fpga_bridge_register
21
22.. kernel-doc:: drivers/fpga/fpga-bridge.c
23   :functions: fpga_bridge_unregister
24
25API to control an FPGA bridge
26~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27
28You probably won't need these directly.  FPGA regions should handle this.
29
30.. kernel-doc:: drivers/fpga/fpga-bridge.c
31   :functions: of_fpga_bridge_get
32
33.. kernel-doc:: drivers/fpga/fpga-bridge.c
34   :functions: fpga_bridge_get
35
36.. kernel-doc:: drivers/fpga/fpga-bridge.c
37   :functions: fpga_bridge_put
38
39.. kernel-doc:: drivers/fpga/fpga-bridge.c
40   :functions: fpga_bridge_get_to_list
41
42.. kernel-doc:: drivers/fpga/fpga-bridge.c
43   :functions: of_fpga_bridge_get_to_list
44
45.. kernel-doc:: drivers/fpga/fpga-bridge.c
46   :functions: fpga_bridge_enable
47
48.. kernel-doc:: drivers/fpga/fpga-bridge.c
49   :functions: fpga_bridge_disable
50