Jiawen Wu
0b6ffefbb0
net: libwx: Fix dead code for duplicate check
...
Fix duplicate check on polling timeout.
Fixes: 1efa9bfe58 ("net: libwx: Implement interaction with firmware")
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com >
Reviewed-by: Leon Romanovsky <leonro@nvidia.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2022-11-18 10:53:13 +00:00
Mengyuan Lou
02338c484a
net: ngbe: Initialize sw info and register netdev
...
Initialize ngbe mac/phy type.
Check whether the firmware is initialized.
Initialize ngbe hw and register netdev.
Signed-off-by: Mengyuan Lou <mengyuanlou@net-swift.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2022-11-02 12:31:23 +00:00
Jiawen Wu
1efa9bfe58
net: libwx: Implement interaction with firmware
...
Add mailbox commands to interact with firmware.
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2022-11-02 12:31:23 +00:00
Jiawen Wu
d21d2c7f58
net: txgbe: Set MAC address and register netdev
...
Add MAC address related operations, and register netdev.
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2022-10-28 11:25:53 +01:00
Jiawen Wu
b08012568e
net: txgbe: Reset hardware
...
Reset and initialize the hardware by configuring the MAC layer.
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2022-10-28 11:25:53 +01:00
Jiawen Wu
a34b3e6ed8
net: txgbe: Store PCI info
...
Get PCI config space info, set LAN id and check flash status.
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2022-10-28 11:25:53 +01:00