On Fri, May 03, 2024 at 02:57:53PM +0100, Anatoly Burakov wrote: > From: Piotr Kwapulinski <piotr.kwapulin...@intel.com> > > Add low level support for Admin Command Interface (ACI). ACI is the > Firmware interface used by a driver to communicate with E610 adapter. Add > the following ACI features: > - data structures, macros, register definitions > - commands handling > - events handling > > Signed-off-by: Stefan Wegrzyn <stefan.wegr...@intel.com> > Signed-off-by: Jedrzej Jagielski <jedrzej.jagiel...@intel.com> > Signed-off-by: Piotr Kwapulinski <piotr.kwapulin...@intel.com> > Signed-off-by: Anatoly Burakov <anatoly.bura...@intel.com> > --- > drivers/net/ixgbe/base/ixgbe_e610.c | 569 ++++++++ > drivers/net/ixgbe/base/ixgbe_e610.h | 25 + > drivers/net/ixgbe/base/ixgbe_osdep.c | 47 + > drivers/net/ixgbe/base/ixgbe_osdep.h | 18 +- > drivers/net/ixgbe/base/ixgbe_type.h | 59 +- > drivers/net/ixgbe/base/ixgbe_type_e610.h | 1682 ++++++++++++++++++++++ > drivers/net/ixgbe/base/meson.build | 4 +- > 7 files changed, 2400 insertions(+), 4 deletions(-) > create mode 100644 drivers/net/ixgbe/base/ixgbe_e610.c > create mode 100644 drivers/net/ixgbe/base/ixgbe_e610.h > create mode 100644 drivers/net/ixgbe/base/ixgbe_osdep.c > create mode 100644 drivers/net/ixgbe/base/ixgbe_type_e610.h >
The biggest part of this patch is the definitions in ixgbe_type_e610.h. Not sure if it's better to split that out into its own dedicated patch. WDYT? /Bruce