fpga: versal-fpga: Remove empty functions
authorMoritz Fischer <mdf@kernel.org>
Mon, 26 Jul 2021 03:08:06 +0000 (20:08 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 27 Jul 2021 16:46:03 +0000 (18:46 +0200)
Since the core framework now wraps the functions, ensuring
drives only have to implement functions that do something,
drop the now no longer required callbacks for state and
write_complete.

Signed-off-by: Moritz Fischer <mdf@kernel.org>
Link: https://lore.kernel.org/r/20210726030806.714809-1-mdf@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/fpga/versal-fpga.c

index 1bd312a..5b0dda3 100644 (file)
@@ -37,22 +37,9 @@ static int versal_fpga_ops_write(struct fpga_manager *mgr,
        return ret;
 }
 
-static int versal_fpga_ops_write_complete(struct fpga_manager *mgr,
-                                         struct fpga_image_info *info)
-{
-       return 0;
-}
-
-static enum fpga_mgr_states versal_fpga_ops_state(struct fpga_manager *mgr)
-{
-       return FPGA_MGR_STATE_UNKNOWN;
-}
-
 static const struct fpga_manager_ops versal_fpga_ops = {
-       .state = versal_fpga_ops_state,
        .write_init = versal_fpga_ops_write_init,
        .write = versal_fpga_ops_write,
-       .write_complete = versal_fpga_ops_write_complete,
 };
 
 static int versal_fpga_probe(struct platform_device *pdev)