]> git.ipfire.org Git - thirdparty/linux.git/commit
ixgbe: Add support for E610 FW Admin Command Interface
authorPiotr Kwapulinski <piotr.kwapulinski@intel.com>
Thu, 5 Dec 2024 08:44:43 +0000 (09:44 +0100)
committerTony Nguyen <anthony.l.nguyen@intel.com>
Fri, 20 Dec 2024 17:39:52 +0000 (09:39 -0800)
commit46761fd52a8868a1420f75b675caf209793b8dd1
tree501658b1eafac039a4f3260c8c3379be9f58486d
parentb73e56f16250c6124f8975636f1844472f6fd450
ixgbe: Add support for E610 FW Admin Command Interface

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

Co-developed-by: Stefan Wegrzyn <stefan.wegrzyn@intel.com>
Signed-off-by: Stefan Wegrzyn <stefan.wegrzyn@intel.com>
Co-developed-by: Jedrzej Jagielski <jedrzej.jagielski@intel.com>
Signed-off-by: Jedrzej Jagielski <jedrzej.jagielski@intel.com>
Reviewed-by: Michal Swiatkowski <michal.swiatkowski@linux.intel.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Tested-by: Bharath R <bharath.r@intel.com>
Signed-off-by: Piotr Kwapulinski <piotr.kwapulinski@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
drivers/net/ethernet/intel/ixgbe/Makefile
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c [new file with mode: 0644]
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h [new file with mode: 0644]
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
drivers/net/ethernet/intel/ixgbe/ixgbe_type_e610.h [new file with mode: 0644]