commit | 4988410f8d3a6fa04381072e2406a1d3979ffb95 | [log] [tgz] |
---|---|---|
author | Jayaprakash Shanmugam <jayaprakash.shanmugam@intel.com> | Thu Sep 07 08:05:55 2017 -0400 |
committer | Jeff Kirsher <jeffrey.t.kirsher@intel.com> | Mon Oct 09 14:32:18 2017 -0700 |
tree | 77a78c23ccfaec3b9dfa24d721106e3dce53ce00 | |
parent | b861fb762a26144593387b84cd078ef86d99cf6f [diff] |
i40e: Retry AQC GetPhyAbilities to overcome I2CRead hangs - When the I2C is busy, the PHY reads are delayed. The firmware will return EGAIN in these cases with an expectation that the SW will trigger the reads again - This patch retries the operation for a maximum period of 500ms Signed-off-by: Jayaprakash Shanmugam <jayaprakash.shanmugam@intel.com> Tested-by: Andrew Bowers <andrewx.bowers@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>