[kernel][common][eth][Update firmware download feature for the Aquantia PHY driver]
Refactor firmware download feature for the Aquantia PHY driver.
- Align "Retry Attempts before Downshift" setting with bypass
firmware loading method.
- Change create/destroy condition for the heartbeat check thread.
- Fix Pasue/Asym Pause loss issue when recovering firmware by the
hearbeat check thread.
- Add a check condition for the firmware loading, the driver will
bypass firmware loading if RFB attached a 10G PHY Flash.
If without this patch, the setting of the 10G PHY may differ from the
bypass firmware loading method.
1 file changed