This framework adds API functions for enabling/
disabling FPGA bridges under kernel control.
This allows the Linux kernel to disable FPGA bridges
during FPGA reprogramming and to enable FPGA bridges
when FPGA reprogramming is done. This framework is
be manufacturer-agnostic, allowing it to be used in
interfaces that use the FPGA Manager Framework to
The functions are:
Get/put an exclusive reference to a FPGA bridge.
Enable/Disable traffic through a bridge.
Register/unregister a device-specific low level FPGA
Get an exclusive reference to a bridge and add it to a list:
To enable/disable/put a set of bridges that are on a list:
Signed-off-by: Alan Tull <firstname.lastname@example.org>
Signed-off-by: Greg Kroah-Hartman <email@example.com>