diff options
Diffstat (limited to 'drivers/fpga/fpga-region.c')
-rw-r--r-- | drivers/fpga/fpga-region.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/fpga/fpga-region.c b/drivers/fpga/fpga-region.c index edab2a2e03ef..cb0603e07ff8 100644 --- a/drivers/fpga/fpga-region.c +++ b/drivers/fpga/fpga-region.c | |||
@@ -95,6 +95,11 @@ static void fpga_region_put(struct fpga_region *region) | |||
95 | * fpga_region_program_fpga - program FPGA | 95 | * fpga_region_program_fpga - program FPGA |
96 | * @region: FPGA region | 96 | * @region: FPGA region |
97 | * Program an FPGA using fpga image info (region->info). | 97 | * Program an FPGA using fpga image info (region->info). |
98 | * If the region has a get_bridges function, the exclusive reference for the | ||
99 | * bridges will be held if programming succeeds. This is intended to prevent | ||
100 | * reprogramming the region until the caller considers it safe to do so. | ||
101 | * The caller will need to call fpga_bridges_put() before attempting to | ||
102 | * reprogram the region. | ||
98 | * Return 0 for success or negative error code. | 103 | * Return 0 for success or negative error code. |
99 | */ | 104 | */ |
100 | int fpga_region_program_fpga(struct fpga_region *region) | 105 | int fpga_region_program_fpga(struct fpga_region *region) |