projects
/
linux-2.6-microblaze.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
33d005b
)
r8169: improve initialization of RSS registers on RTL8125/RTL8126
author
Heiner Kallweit
<hkallweit1@gmail.com>
Sat, 2 Nov 2024 13:49:01 +0000
(14:49 +0100)
committer
Jakub Kicinski
<kuba@kernel.org>
Wed, 6 Nov 2024 01:36:16 +0000
(17:36 -0800)
Replace the register addresses with the names used in r8125/r8126
vendor driver, and consider that RSS_CTRL_8125 is a 32 bit register.
Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Link:
https://patch.msgid.link/3bf2f340-b369-4174-97bf-fd38d4217492@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/realtek/r8169_main.c
patch
|
blob
|
history
diff --git
a/drivers/net/ethernet/realtek/r8169_main.c
b/drivers/net/ethernet/realtek/r8169_main.c
index
b845878
..
e83c484
100644
(file)
--- a/
drivers/net/ethernet/realtek/r8169_main.c
+++ b/
drivers/net/ethernet/realtek/r8169_main.c
@@
-347,6
+347,8
@@
enum rtl8125_registers {
TxPoll_8125 = 0x90,
LEDSEL3 = 0x96,
MAC0_BKP = 0x19e0,
+ RSS_CTRL_8125 = 0x4500,
+ Q_NUM_CTRL_8125 = 0x4800,
EEE_TXIDLE_TIMER_8125 = 0x6048,
};
@@
-3766,8
+3768,8
@@
static void rtl_hw_start_8125_common(struct rtl8169_private *tp)
rtl_pcie_state_l2l3_disable(tp);
RTL_W16(tp, 0x382, 0x221b);
- RTL_W
8(tp, 0x4500
, 0);
- RTL_W16(tp,
0x4800
, 0);
+ RTL_W
32(tp, RSS_CTRL_8125
, 0);
+ RTL_W16(tp,
Q_NUM_CTRL_8125
, 0);
/* disable UPS */
r8168_mac_ocp_modify(tp, 0xd40a, 0x0010, 0x0000);