| 1469e5ac | 06-Jul-2020 |
Guinan Sun <[email protected]> |
net/e1000/base: introduce DPGFR register
Defined DPGFR, Dynamic Power Gate Force Control Register.
Signed-off-by: Vitaly Lifshits <[email protected]> Signed-off-by: Guinan Sun <guinanx.sun@
net/e1000/base: introduce DPGFR register
Defined DPGFR, Dynamic Power Gate Force Control Register.
Signed-off-by: Vitaly Lifshits <[email protected]> Signed-off-by: Guinan Sun <[email protected]> Reviewed-by: Wei Zhao <[email protected]>
show more ...
|
| c3c9fe36 | 06-Jul-2020 |
Guinan Sun <[email protected]> |
net/e1000/base: modify flow control setup
Customers had a problem with large pings after connected standby. This is due to the requirement of maintaining link after CS - the driver blocks resets dur
net/e1000/base: modify flow control setup
Customers had a problem with large pings after connected standby. This is due to the requirement of maintaining link after CS - the driver blocks resets during "AdapterStart" and skips flow control setup. Added condition in e1000_setup_link_ich8lan.c function that always setup flow control, and setup physical interface only when no need to block resets.
Signed-off-by: Nir Efrati <[email protected]> Signed-off-by: Guinan Sun <[email protected]> Reviewed-by: Wei Zhao <[email protected]>
show more ...
|
| 572ed68e | 06-Jul-2020 |
Guinan Sun <[email protected]> |
net/e1000/base: remove useless statement
As it stands now, this fix will not change the current functionality of the code. In addition, we remove the comment that seemed to be a copy/paste from a se
net/e1000/base: remove useless statement
As it stands now, this fix will not change the current functionality of the code. In addition, we remove the comment that seemed to be a copy/paste from a separate implementation.
Signed-off-by: Jeb Cramer <[email protected]> Signed-off-by: Guinan Sun <[email protected]> Reviewed-by: Wei Zhao <[email protected]>
show more ...
|
| cf1f3ca4 | 06-Jul-2020 |
Guinan Sun <[email protected]> |
net/e1000/base: increase timeout for ME ULP exit
Due timing issues in WHL and since recovery by host is not always supported, increased timeout for Manageability Engine(ME) to finish Ultra Low Power
net/e1000/base: increase timeout for ME ULP exit
Due timing issues in WHL and since recovery by host is not always supported, increased timeout for Manageability Engine(ME) to finish Ultra Low Power(ULP) exit flow for Nahum before timer expiration.
Signed-off-by: Nir Efrati <[email protected]> Signed-off-by: Guinan Sun <[email protected]> Reviewed-by: Wei Zhao <[email protected]>
show more ...
|
| 2c7fe65a | 06-Jul-2020 |
Guinan Sun <[email protected]> |
net/e1000/base: add missing register defines
Added defines for the EEC, SHADOWINF and FLFWUPDATE registers needed for the nvmupd_validate_offset function to correctly validate the NVM update offset.
net/e1000/base: add missing register defines
Added defines for the EEC, SHADOWINF and FLFWUPDATE registers needed for the nvmupd_validate_offset function to correctly validate the NVM update offset.
Signed-off-by: Jeff Kirsher <[email protected]> Signed-off-by: Guinan Sun <[email protected]> Reviewed-by: Wei Zhao <[email protected]>
show more ...
|
| aca51d31 | 06-Jul-2020 |
Guinan Sun <[email protected]> |
net/e1000/base: expose MAC functions
Now the functions are being accessed outside of the file, we need to properly expose them for silicon families to use.
Signed-off-by: Jeff Kirsher <jeffrey.t.ki
net/e1000/base: expose MAC functions
Now the functions are being accessed outside of the file, we need to properly expose them for silicon families to use.
Signed-off-by: Jeff Kirsher <[email protected]> Signed-off-by: Guinan Sun <[email protected]> Reviewed-by: Wei Zhao <[email protected]>
show more ...
|
| b8592c89 | 06-Jul-2020 |
Guinan Sun <[email protected]> |
net/e1000/base: fix minor issues and improve code style
Fix typo in piece of code of NVM access for SPT. And cleans up the remaining instances in the shared code where it was not adhering to the Lin
net/e1000/base: fix minor issues and improve code style
Fix typo in piece of code of NVM access for SPT. And cleans up the remaining instances in the shared code where it was not adhering to the Linux code standard. Wrong description was found in the mentioned file, so fix them. Remove shadowing variable declarations.
Relating to operands in bitwise operations having different sizes. Unreachable code since *clock_in_i2c_* always return success. Don't return unused s32 and don't check for constants.
Signed-off-by: Jeff Kirsher <[email protected]> Signed-off-by: Sasha Neftin <[email protected]> Signed-off-by: Vitaly Lifshits <[email protected]> Signed-off-by: Robert Konklewski <[email protected]> Signed-off-by: Doug Dziggel <[email protected]> Signed-off-by: Todd Fujinaka <[email protected]> Signed-off-by: Jacob Keller <[email protected]> Signed-off-by: Guinan Sun <[email protected]> Reviewed-by: Wei Zhao <[email protected]>
show more ...
|