lkml.org 
[lkml]   [2021]   [Jun]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH v2 0/7] wrappers for fpga_manager_ops
    Date
    From: Tom Rix <trix@redhat.com>

    As followup from
    https://lore.kernel.org/linux-fpga/06301910-10a1-0e62-45a0-d28ab5a787ed@redhat.com/

    Boards should not be required to have noop functions.
    So improve or create fpga-mgr wrappers for the fpga_manager_ops.
    Remove the noop functions.
    Refactor fpga-mgr to use the wrappers.

    write_sg op was not wrapped on purpose. Its checking / use in
    fpga_mgr_buf_load_sg() did not warrant a wrapper.

    Changes from

    v1: commit subject,log

    Tom Rix (7):
    fpga-mgr: wrap the write_init() op
    fpga-mgr: make write_complete() op optional
    fpga-mgr: wrap the write() op
    fpga-mgr: wrap the status() op
    fpga-mgr: wrap the state() op
    fpga-mgr: wrap the fpga_remove() op
    fpga-mgr: collect wrappers and change to inline

    drivers/fpga/dfl-fme-mgr.c | 6 ---
    drivers/fpga/fpga-mgr.c | 102 +++++++++++++++++++++++------------
    drivers/fpga/stratix10-soc.c | 6 ---
    drivers/fpga/ts73xx-fpga.c | 6 ---
    drivers/fpga/zynqmp-fpga.c | 7 ---
    5 files changed, 67 insertions(+), 60 deletions(-)

    --
    2.26.3

    \
     
     \ /
      Last update: 2021-06-08 21:56    [W:3.574 / U:0.080 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site