common/sfc_efx/base: add event queue module for Riverhead
authorAndrew Rybchenko <arybchenko@solarflare.com>
Thu, 24 Sep 2020 12:11:58 +0000 (13:11 +0100)
committerFerruh Yigit <ferruh.yigit@intel.com>
Wed, 30 Sep 2020 17:19:12 +0000 (19:19 +0200)
commitb97bf1cac297ed5a6557dd59cc476498b8b069fb
tree711e322a69fc38ec81e915561484c35d1cd3c27c
parent8aad114949006ef23dae36fd9d7b180c009b9d2e
common/sfc_efx/base: add event queue module for Riverhead

Events are significantly reworked on Riverhead, so it is better
to implement own set of callbacks to simplify future development
and avoid inheritance of legacy code.

Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com>
Reviewed-by: Andy Moreton <amoreton@xilinx.com>
drivers/common/sfc_efx/base/efx_ev.c
drivers/common/sfc_efx/base/efx_impl.h
drivers/common/sfc_efx/base/efx_mcdi.c
drivers/common/sfc_efx/base/meson.build
drivers/common/sfc_efx/base/rhead_ev.c [new file with mode: 0644]
drivers/common/sfc_efx/base/rhead_impl.h