]> www.infradead.org Git - users/hch/configfs.git/commit
ice: implement AQ download pkg retry
authorWojciech Drewek <wojciech.drewek@intel.com>
Tue, 4 Jun 2024 12:55:14 +0000 (14:55 +0200)
committerTony Nguyen <anthony.l.nguyen@intel.com>
Thu, 13 Jun 2024 15:24:17 +0000 (08:24 -0700)
commita27f6ac9d404ea84196639dcc456f969ef813c0f
tree65f8981d343d892d14e616b63d46d46d4c42332f
parentaeccadb24d9dacdde673a0f68f0a9135c6be4993
ice: implement AQ download pkg retry

ice_aqc_opc_download_pkg (0x0C40) AQ sporadically returns error due
to FW issue. Fix this by retrying five times before moving to
Safe Mode. Sleep for 20 ms before retrying. This was tested with the
4.40 firmware.

Fixes: c76488109616 ("ice: Implement Dynamic Device Personalization (DDP) download")
Reviewed-by: Michal Swiatkowski <michal.swiatkowski@linux.intel.com>
Signed-off-by: Wojciech Drewek <wojciech.drewek@intel.com>
Reviewed-by: Brett Creeley <brett.creeley@amd.com>
Reviewed-by: Przemek Kitszel <przemyslaw.kitszel@intel.com>
Tested-by: Pucha Himasekhar Reddy <himasekharx.reddy.pucha@intel.com> (A Contingent worker at Intel)
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
drivers/net/ethernet/intel/ice/ice_ddp.c