ice: Implement Dynamic Device Personalization (DDP) download
authorTony Nguyen <anthony.l.nguyen@intel.com>
Mon, 9 Sep 2019 13:47:44 +0000 (06:47 -0700)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Thu, 12 Sep 2019 18:19:16 +0000 (11:19 -0700)
commitc7648810961682b9388be2dd041df06915647445
treed0f3352d91baf84795cafe5f3d5a23355585a77d
parent870f805e97d9af3ffa752cd5b9cc6e81bc7d96ad
ice: Implement Dynamic Device Personalization (DDP) download

Add the required defines, structures, and functions to enable downloading
a DDP package.  Before download, checks are performed to ensure the package
is valid and compatible.

Note that package download is not yet requested by the driver as further
initialization is required to utilize the package.

Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/ice/Makefile
drivers/net/ethernet/intel/ice/ice_adminq_cmd.h
drivers/net/ethernet/intel/ice/ice_common.c
drivers/net/ethernet/intel/ice/ice_common.h
drivers/net/ethernet/intel/ice/ice_flex_pipe.c [new file with mode: 0644]
drivers/net/ethernet/intel/ice/ice_flex_pipe.h [new file with mode: 0644]
drivers/net/ethernet/intel/ice/ice_flex_type.h [new file with mode: 0644]
drivers/net/ethernet/intel/ice/ice_hw_autogen.h
drivers/net/ethernet/intel/ice/ice_type.h