Add implementation for hardware registers access routines such as mmio
read/write, mac ocp read/write, csi read/write and so on.
Signed-off-by: Howard Wang
---
drivers/net/r8169/meson.build| 1 +
drivers/net/r8169/r8169_compat.h | 377 +++
drivers/net/r8169
Add RX/TX function prototypes for further datapath development.
Signed-off-by: Howard Wang
---
drivers/net/r8169/meson.build| 1 +
drivers/net/r8169/r8169_ethdev.c | 20 +-
drivers/net/r8169/r8169_ethdev.h | 6 +
drivers/net/r8169/r8169_rxtx.c | 45
Signed-off-by: Howard Wang
---
drivers/net/r8169/r8169_ethdev.h | 1 +
drivers/net/r8169/r8169_hw.c | 2 +-
drivers/net/r8169/r8169_phy.c| 219 +++
drivers/net/r8169/r8169_phy.h| 18 +++
4 files changed, 239 insertions(+), 1 deletion(-)
diff --git a
Add implementation for RX datapath.
Signed-off-by: Howard Wang
---
doc/guides/nics/features/r8169.ini | 3 +
doc/guides/nics/r8169.rst | 8 +
drivers/net/r8169/r8169_compat.h | 24 +
drivers/net/r8169/r8169_ethdev.c | 76 ++-
drivers/net/r8169/r8169_ethdev.h | 18
This patch is for phy configuration which contains phy power up/down,
phy config, ephy config and so on.
Signed-off-by: Howard Wang
---
drivers/net/r8169/r8169_ethdev.c | 15 +-
drivers/net/r8169/r8169_ethdev.h | 6 +
drivers/net/r8169/r8169_phy.c| 448
Signed-off-by: Howard Wang
---
doc/guides/nics/features/r8169.ini | 1 +
drivers/net/r8169/r8169_ethdev.c | 20
2 files changed, 21 insertions(+)
diff --git a/doc/guides/nics/features/r8169.ini
b/doc/guides/nics/features/r8169.ini
index a509107dea..6a91aa2240 100644
Signed-off-by: Howard Wang
---
doc/guides/nics/features/r8169.ini | 5 +
drivers/net/r8169/r8169_compat.h | 1 +
drivers/net/r8169/r8169_ethdev.c | 278 -
drivers/net/r8169/r8169_ethdev.h | 3 +
drivers/net/r8169/r8169_hw.c | 8 +-
drivers/net
This patch initializes software variables, resets the NIC, and performs
other hw initialization tasks.
Signed-off-by: Howard Wang
---
drivers/net/r8169/meson.build| 1 +
drivers/net/r8169/r8169_compat.h | 39 +++
drivers/net/r8169/r8169_dash.c | 86 +
drivers/net/r8169
Add support for updating MTU value.
Signed-off-by: Howard Wang
---
doc/guides/nics/features/r8169.ini | 1 +
drivers/net/r8169/r8169_ethdev.c | 20
2 files changed, 21 insertions(+)
diff --git a/doc/guides/nics/features/r8169.ini
b/doc/guides/nics/features/r8169.ini
Implement logging macros for debug purposes.
Signed-off-by: Howard Wang
---
drivers/net/r8169/r8169_ethdev.c | 9 +++
drivers/net/r8169/r8169_logs.h | 46
2 files changed, 55 insertions(+)
create mode 100644 drivers/net/r8169/r8169_logs.h
diff --git a
Fix some checkpatch warnings and documentation issues.
Howard Wang (17):
net/r8169: add PMD driver skeleton
net/r8169: add logging structure
net/r8169: add hardware registers access routines
net/r8169: implement core logic for Tx/Rx
net/r8169: add support for HW config
net/r8169: add
This patch is for phy configuration which contains phy power up/down,
phy config, ephy config and so on.
Signed-off-by: Howard Wang
---
drivers/net/r8169/r8169_ethdev.c | 15 +-
drivers/net/r8169/r8169_ethdev.h | 6 +
drivers/net/r8169/r8169_phy.c| 449
Signed-off-by: Howard Wang
---
drivers/net/r8169/r8169_ethdev.h | 1 +
drivers/net/r8169/r8169_hw.c | 2 +-
drivers/net/r8169/r8169_phy.c| 219 +++
drivers/net/r8169/r8169_phy.h| 18 +++
4 files changed, 239 insertions(+), 1 deletion(-)
diff --git a
Implement the rtl_hw_config function to configure the hardware. This
function is similar to rtl81xx_hw_config in Realtek Linux driver,
primarily initializing some registers during the start.
Signed-off-by: Howard Wang
---
drivers/net/r8169/meson.build| 1 +
drivers/net/r8169
Meson build infrastructure, r8169_ethdev minimal skeleton,
header with Realtek NIC device and vendor IDs.
Signed-off-by: Howard Wang
---
MAINTAINERS| 8 ++
doc/guides/nics/features/r8169.ini | 9 ++
doc/guides/nics/index.rst | 1 +
doc/guides
./devtools/check- and some small issues
Howard Wang (17):
net/r8169: add PMD driver skeleton
net/r8169: add logging structure
net/r8169: add hardware registers access routines
net/r8169: implement core logic for Tx/Rx
net/r8169: add support for HW config
net/r8169: add PHY
Implement logging macros for debug purposes.
Signed-off-by: Howard Wang
---
drivers/net/r8169/r8169_ethdev.c | 9 +++
drivers/net/r8169/r8169_logs.h | 46
2 files changed, 55 insertions(+)
create mode 100644 drivers/net/r8169/r8169_logs.h
diff --git a
Signed-off-by: Howard Wang
---
doc/guides/nics/features/r8169.ini | 5 +
drivers/net/r8169/r8169_compat.h | 1 +
drivers/net/r8169/r8169_ethdev.c | 278 -
drivers/net/r8169/r8169_ethdev.h | 3 +
drivers/net/r8169/r8169_hw.c | 8 +-
drivers/net
Add RX/TX function prototypes for further datapath development.
Signed-off-by: Howard Wang
---
drivers/net/r8169/meson.build| 1 +
drivers/net/r8169/r8169_ethdev.c | 20 +-
drivers/net/r8169/r8169_ethdev.h | 6 +
drivers/net/r8169/r8169_rxtx.c | 45
This patch initializes software variables, resets the NIC, and performs
other hw initialization tasks.
Signed-off-by: Howard Wang
---
drivers/net/r8169/meson.build| 1 +
drivers/net/r8169/r8169_compat.h | 39 +++
drivers/net/r8169/r8169_dash.c | 86 +
drivers/net/r8169
Add support for updating MTU value.
Signed-off-by: Howard Wang
---
doc/guides/nics/features/r8169.ini | 1 +
drivers/net/r8169/r8169_ethdev.c | 20
2 files changed, 21 insertions(+)
diff --git a/doc/guides/nics/features/r8169.ini
b/doc/guides/nics/features/r8169.ini
Add implementation for hardware registers access routines such as mmio
read/write, mac ocp read/write, csi read/write and so on.
Signed-off-by: Howard Wang
---
drivers/net/r8169/meson.build| 1 +
drivers/net/r8169/r8169_compat.h | 377 +++
drivers/net/r8169
Add implementation for TX datapath.
Signed-off-by: Howard Wang
---
doc/guides/nics/features/r8169.ini | 1 +
drivers/net/r8169/r8169_ethdev.c | 6 +
drivers/net/r8169/r8169_ethdev.h | 11 +
drivers/net/r8169/r8169_rxtx.c | 657 -
4 files changed, 671
Signed-off-by: Howard Wang
---
doc/guides/nics/features/r8169.ini | 1 +
drivers/net/r8169/r8169_compat.h | 16 ++
drivers/net/r8169/r8169_ethdev.c | 48 ++
drivers/net/r8169/r8169_ethdev.h | 3 ++
drivers/net/r8169/r8169_hw.c | 80
Add implementation for RX datapath.
Signed-off-by: Howard Wang
---
doc/guides/nics/features/r8169.ini | 5 +
doc/guides/nics/r8169.rst | 8 +
drivers/net/r8169/r8169_compat.h | 24 +
drivers/net/r8169/r8169_ethdev.c | 76 ++-
drivers/net/r8169/r8169_ethdev.h | 18
rtl8125ap and rtl8125bp need driver start and stop whether
dash is enabled or not.
Signed-off-by: Howard Wang
---
drivers/net/r8169/base/rtl8126a_mcu.h | 1 +
drivers/net/r8169/r8169_compat.h | 6 +-
drivers/net/r8169/r8169_dash.c| 149 +-
drivers/net
Signed-off-by: Howard Wang
---
doc/guides/nics/features/r8169.ini | 1 +
drivers/net/r8169/r8169_ethdev.c | 20
2 files changed, 21 insertions(+)
diff --git a/doc/guides/nics/features/r8169.ini
b/doc/guides/nics/features/r8169.ini
index 6c8f087ade..5ff4003986 100644
Add support for promiscuous/allmulticast modes configuration.
Signed-off-by: Howard Wang
---
doc/guides/nics/features/r8169.ini | 4 ++
drivers/net/r8169/r8169_ethdev.c | 67 ++
2 files changed, 71 insertions(+)
diff --git a/doc/guides/nics/features/r8169.ini
b
Add RX/TX function prototypes for further datapath development.
Signed-off-by: Howard Wang
---
drivers/net/r8169/meson.build| 1 +
drivers/net/r8169/r8169_ethdev.c | 20 +--
drivers/net/r8169/r8169_ethdev.h | 3 ++
drivers/net/r8169/r8169_rxtx.c | 57
Signed-off-by: Howard Wang
---
drivers/net/r8169/r8169_ethdev.h | 1 +
drivers/net/r8169/r8169_phy.c| 219 +++
drivers/net/r8169/r8169_phy.h| 18 +++
3 files changed, 238 insertions(+)
diff --git a/drivers/net/r8169/r8169_ethdev.h b/drivers/net/r8169
Implement the rtl_hw_config function to configure the hardware.
Signed-off-by: Howard Wang
---
drivers/net/r8169/meson.build| 1 +
drivers/net/r8169/r8169_base.h | 125 ++
drivers/net/r8169/r8169_ethdev.c | 2 +
drivers/net/r8169/r8169_ethdev.h | 15 +-
drivers/net/r8169
This patch contains phy config, ephy config and so on.
Signed-off-by: Howard Wang
---
drivers/net/r8169/r8169_ethdev.c | 10 +
drivers/net/r8169/r8169_ethdev.h | 6 +
drivers/net/r8169/r8169_phy.c| 446 +++
drivers/net/r8169/r8169_phy.h| 100 +++
4
Signed-off-by: Howard Wang
---
drivers/net/r8169/meson.build| 1 +
drivers/net/r8169/r8169_base.h | 43 +++
drivers/net/r8169/r8169_dash.c | 87 +
drivers/net/r8169/r8169_dash.h | 35 ++
drivers/net/r8169/r8169_ethdev.c | 57 ++-
drivers/net/r8169/r8169_ethdev.h | 30
Signed-off-by: Howard Wang
---
drivers/net/r8169/r8169_ethdev.h | 1 +
drivers/net/r8169/r8169_phy.c| 219 +++
drivers/net/r8169/r8169_phy.h| 18 +++
3 files changed, 238 insertions(+)
diff --git a/drivers/net/r8169/r8169_ethdev.h b/drivers/net/r8169
Add implementation for hardware registers access routines such as mmio
read/write, mac ocp read/write, csi read/write and so on.
Signed-off-by: Howard Wang
---
drivers/net/r8169/meson.build| 1 +
drivers/net/r8169/r8169_compat.h | 377 +++
drivers/net/r8169
Remove some headers and code that are not used.
Improve r8169.ini and r8169.rst gradually.
Howard Wang (17):
net/r8169: add PMD driver skeleton
net/r8169: add logging structure
net/r8169: add hardware registers access routines
net/r8169: implement core logic for Tx/Rx
net/r8169: add
Implement the rtl_hw_config function to configure the hardware.
Signed-off-by: Howard Wang
---
drivers/net/r8169/meson.build| 1 +
drivers/net/r8169/r8169_compat.h | 125 ++
drivers/net/r8169/r8169_ethdev.c | 4 +
drivers/net/r8169/r8169_ethdev.h | 13 +-
drivers/net/r8169
This patch contains phy config, ephy config and so on.
Signed-off-by: Howard Wang
---
drivers/net/r8169/r8169_ethdev.c | 15 +-
drivers/net/r8169/r8169_ethdev.h | 6 +
drivers/net/r8169/r8169_phy.c| 449 +++
drivers/net/r8169/r8169_phy.h| 100 +++
4
Add RX/TX function prototypes for further datapath development.
Signed-off-by: Howard Wang
---
drivers/net/r8169/meson.build| 1 +
drivers/net/r8169/r8169_ethdev.c | 20 ++-
drivers/net/r8169/r8169_ethdev.h | 6 +
drivers/net/r8169/r8169_rxtx.c | 43
Meson build infrastructure, r8169_ethdev minimal skeleton,
header with Realtek NIC device and vendor IDs.
Signed-off-by: Howard Wang
---
MAINTAINERS| 8 ++
doc/guides/nics/features/r8169.ini | 9 ++
doc/guides/nics/index.rst | 1 +
doc/guides
Signed-off-by: Howard Wang
---
drivers/net/r8169/r8169_ethdev.h | 1 +
drivers/net/r8169/r8169_hw.c | 2 +-
drivers/net/r8169/r8169_phy.c| 219 +++
drivers/net/r8169/r8169_phy.h| 18 +++
4 files changed, 239 insertions(+), 1 deletion(-)
diff --git a
This patch initializes software variables, resets the NIC, and performs
other hw initialization tasks.
Signed-off-by: Howard Wang
---
drivers/net/r8169/meson.build| 1 +
drivers/net/r8169/r8169_compat.h | 39 +++
drivers/net/r8169/r8169_dash.c | 86 +
drivers/net/r8169
Add implementation for RX datapath.
Signed-off-by: Howard Wang
---
doc/guides/nics/features/r8169.ini | 12 +
doc/guides/nics/r8169.rst | 8 +
drivers/net/r8169/r8169_compat.h | 24 +
drivers/net/r8169/r8169_ethdev.c | 76 ++-
drivers/net/r8169/r8169_ethdev.h | 18
Add implementation for TX datapath.
Signed-off-by: Howard Wang
---
doc/guides/nics/features/r8169.ini | 6 +-
doc/guides/nics/r8169.rst | 1 +
drivers/net/r8169/r8169_ethdev.c | 6 +
drivers/net/r8169/r8169_ethdev.h | 11 +
drivers/net/r8169/r8169_rxtx.c | 682
Signed-off-by: Howard Wang
---
doc/guides/nics/features/r8169.ini | 4 +
drivers/net/r8169/r8169_compat.h | 1 +
drivers/net/r8169/r8169_ethdev.c | 278 -
drivers/net/r8169/r8169_ethdev.h | 3 +
drivers/net/r8169/r8169_hw.c | 8 +-
drivers/net
Signed-off-by: Howard Wang
---
doc/guides/nics/features/r8169.ini | 3 ++
drivers/net/r8169/r8169_compat.h | 16 ++
drivers/net/r8169/r8169_ethdev.c | 48 ++
drivers/net/r8169/r8169_ethdev.h | 3 ++
drivers/net/r8169/r8169_hw.c | 80
Add support for promiscuous/allmulticast modes configuration.
Signed-off-by: Howard Wang
---
doc/guides/nics/features/r8169.ini | 4 ++
drivers/net/r8169/r8169_ethdev.c | 67 ++
2 files changed, 71 insertions(+)
diff --git a/doc/guides/nics/features/r8169.ini
b
Signed-off-by: Howard Wang
---
doc/guides/nics/features/r8169.ini | 1 +
drivers/net/r8169/r8169_ethdev.c | 20
2 files changed, 21 insertions(+)
diff --git a/doc/guides/nics/features/r8169.ini
b/doc/guides/nics/features/r8169.ini
index 3bcba23ea5..8e4142f64e 100644
rtl8125ap and rtl8125bp need driver start and stop whether
dash is enabled or not.
Signed-off-by: Howard Wang
---
drivers/net/r8169/base/rtl8126a_mcu.h | 1 +
drivers/net/r8169/r8169_compat.h | 6 +-
drivers/net/r8169/r8169_dash.c| 149 +-
drivers/net
Add support for updating MTU value.
Signed-off-by: Howard Wang
---
doc/guides/nics/features/r8169.ini | 1 +
drivers/net/r8169/r8169_ethdev.c | 20
2 files changed, 21 insertions(+)
diff --git a/doc/guides/nics/features/r8169.ini
b/doc/guides/nics/features/r8169.ini
Implement logging macros for debug purposes.
Signed-off-by: Howard Wang
---
drivers/net/r8169/r8169_ethdev.c | 9 +++
drivers/net/r8169/r8169_logs.h | 46
2 files changed, 55 insertions(+)
create mode 100644 drivers/net/r8169/r8169_logs.h
diff --git a
rte_smp_rmb is deprecated and it is too heavy.
Signed-off-by: Howard Wang
---
drivers/net/r8169/r8169_rxtx.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/net/r8169/r8169_rxtx.c b/drivers/net/r8169/r8169_rxtx.c
index a3b86300f0..57b97338d4 100644
--- a
2500 MBit/s 5000 MBit/s
Best regards,
Howard Wang
Howard Wang (2):
net/r8169: replace rte_smp_rmb with atomic read
net/r8169: add support for RTL8168KB
doc/guides/nics/r8169.rst | 5 +-
drivers/net/r8169/base/rtl8125a.c | 4 +-
.../r8169/base/{rtl8125a_mcu.h => rtl8125a.h} | 8 +-
drivers/net/r8169/b
The RTL8168 series are Realtek 1G network cards, but the RTL8168KB is
significantly different from other 1G network cards in the Linux kernel
driver, so it is added separately.
Signed-off-by: Howard Wang
---
doc/guides/nics/r8169.rst | 5 +-
drivers/net/r8169/base
rte_smp_rmb is deprecated and it is too heavy.
Signed-off-by: Howard Wang
---
drivers/net/r8169/r8169_rxtx.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/net/r8169/r8169_rxtx.c b/drivers/net/r8169/r8169_rxtx.c
index a3b86300f0..57b97338d4 100644
--- a
Acked-by: Howard Wang
Signed-off-by: Howard Wang
---
doc/guides/nics/r8169.rst |5 +-
drivers/net/r8169/base/rtl8125a.c |8 +-
drivers/net/r8169/base/rtl8125a.h |1 -
drivers/net/r8169/base/rtl8125a_mcu.c | 17 +-
drivers/net/r8169/base/rtl8125b.c |5 +-
drivers/net
Signed-off-by: Howard Wang
---
drivers/net/r8169/r8169_dash.c | 23 +++
drivers/net/r8169/r8169_dash.h | 1 +
2 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/drivers/net/r8169/r8169_dash.c b/drivers/net/r8169/r8169_dash.c
index c26d7a5280..1fdbe5c4ae 100644
Signed-off-by: Howard Wang
---
drivers/net/r8169/meson.build| 1 +
drivers/net/r8169/r8169_ethdev.h | 3 +
drivers/net/r8169/r8169_fiber.c | 201 +++
drivers/net/r8169/r8169_fiber.h | 42 +++
drivers/net/r8169/r8169_hw.c | 93
Signed-off-by: Howard Wang
---
drivers/net/r8169/base/rtl8125cp.c | 73
drivers/net/r8169/base/rtl8125cp_mcu.c | 78 ++
drivers/net/r8169/base/rtl8125cp_mcu.h | 10
drivers/net/r8169/meson.build | 2 +
drivers/net/r8169
Signed-off-by: Howard Wang
---
drivers/net/r8169/r8169_dash.c | 1 +
drivers/net/r8169/r8169_hw.c | 32 ++--
drivers/net/r8169/r8169_phy.c | 34 ++
3 files changed, 13 insertions(+), 54 deletions(-)
diff --git a/drivers/net/r8169
Signed-off-by: Howard Wang
---
doc/guides/nics/r8169.rst |5 +-
drivers/net/r8169/base/rtl8125a.c |8 +-
drivers/net/r8169/base/rtl8125a.h |1 -
drivers/net/r8169/base/rtl8125a_mcu.c | 17 +-
drivers/net/r8169/base/rtl8125b.c |5 +-
drivers/net
Signed-off-by: Howard Wang
---
drivers/net/r8169/meson.build| 1 +
drivers/net/r8169/r8169_ethdev.h | 3 +
drivers/net/r8169/r8169_fiber.c | 201 +++
drivers/net/r8169/r8169_fiber.h | 42 +++
drivers/net/r8169/r8169_hw.c | 93
Signed-off-by: Howard Wang
---
drivers/net/r8169/r8169_dash.c | 1 +
drivers/net/r8169/r8169_hw.c | 32 ++--
drivers/net/r8169/r8169_phy.c | 34 ++
3 files changed, 13 insertions(+), 54 deletions(-)
diff --git a/drivers/net/r8169
Signed-off-by: Howard Wang
---
drivers/net/r8169/base/rtl8127.c | 44 ---
drivers/net/r8169/base/rtl8127_mcu.c | 109 ---
drivers/net/r8169/r8169_hw.h | 2 +-
drivers/net/r8169/r8169_phy.c| 1 -
4 files changed, 80 insertions(+), 76
Signed-off-by: Howard Wang
---
drivers/net/r8169/base/rtl8125cp.c | 73
drivers/net/r8169/base/rtl8125cp_mcu.c | 78 ++
drivers/net/r8169/base/rtl8125cp_mcu.h | 10
drivers/net/r8169/meson.build | 2 +
drivers/net/r8169
This patch series includes the following updates:
Add support for the RTL8168 1G NIC series.
Add support for the RTL8127 10G NIC.
Add support for the RTL8125CP 2.5G NIC.
Update hardware configuration for RTL8125 and RTL8126.
Howard Wang (8):
net/r8169: add support for RTL8168 series
net
Signed-off-by: Howard Wang
---
drivers/net/r8169/r8169_dash.c | 23 +++
drivers/net/r8169/r8169_dash.h | 1 +
2 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/drivers/net/r8169/r8169_dash.c b/drivers/net/r8169/r8169_dash.c
index c26d7a5280..1fdbe5c4ae 100644
Signed-off-by: Howard Wang
---
drivers/net/r8169/base/rtl8127.c | 44 ---
drivers/net/r8169/base/rtl8127_mcu.c | 109 ---
drivers/net/r8169/r8169_hw.h | 2 +-
drivers/net/r8169/r8169_phy.c| 1 -
4 files changed, 80 insertions(+), 76
This patch series includes the following updates:
Add support for the RTL8168 1G NIC series.
Add support for the RTL8127 10G NIC.
Add support for the RTL8125CP NIC.
Update hardware configuration for RTL8125 and RTL8126.
Howard Wang (8):
net/r8169: add support for RTL8168 series
net/r8169
Signed-off-by: Howard Wang
---
doc/guides/nics/r8169.rst |5 +-
drivers/net/r8169/base/rtl8125a.c |8 +-
drivers/net/r8169/base/rtl8125a.h |1 -
drivers/net/r8169/base/rtl8125a_mcu.c | 17 +-
drivers/net/r8169/base/rtl8125b.c |5 +-
drivers/net
Signed-off-by: Howard Wang
---
drivers/net/r8169/r8169_dash.c | 23 +++
drivers/net/r8169/r8169_dash.h | 1 +
2 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/drivers/net/r8169/r8169_dash.c b/drivers/net/r8169/r8169_dash.c
index 0da7e07283..a225af7e27 100644
Signed-off-by: Howard Wang
---
drivers/net/r8169/meson.build| 1 +
drivers/net/r8169/r8169_ethdev.h | 3 +
drivers/net/r8169/r8169_fiber.c | 201 +++
drivers/net/r8169/r8169_fiber.h | 42 +++
drivers/net/r8169/r8169_hw.c | 93
Signed-off-by: Howard Wang
---
drivers/net/r8169/base/rtl8127.c | 44 ---
drivers/net/r8169/base/rtl8127_mcu.c | 109 ---
drivers/net/r8169/r8169_hw.h | 2 +-
drivers/net/r8169/r8169_phy.c| 1 -
4 files changed, 80 insertions(+), 76
Signed-off-by: Howard Wang
---
drivers/net/r8169/base/rtl8125cp.c | 73
drivers/net/r8169/base/rtl8125cp_mcu.c | 78 ++
drivers/net/r8169/base/rtl8125cp_mcu.h | 10
drivers/net/r8169/meson.build | 2 +
drivers/net/r8169
Signed-off-by: Howard Wang
---
drivers/net/r8169/r8169_dash.c | 1 +
drivers/net/r8169/r8169_hw.c | 32 ++--
drivers/net/r8169/r8169_phy.c | 34 ++
3 files changed, 13 insertions(+), 54 deletions(-)
diff --git a/drivers/net/r8169
This patch series includes the following updates:
Add support for the RTL8168 1G NIC series.
Add support for the RTL8127 10G NIC.
Add support for the RTL8125CP NIC.
Update hardware configuration for RTL8125 and RTL8126.
Howard Wang (8):
net/r8169: add support for RTL8168 series
net/r8169
RTL8127 is Realtek 10 Gigabit Ethernet Controller.
Signed-off-by: Howard Wang
---
doc/guides/nics/r8169.rst |5 +-
drivers/net/r8169/base/rtl8125a.c |8 +-
drivers/net/r8169/base/rtl8125a.h |1 -
drivers/net/r8169/base/rtl8125a_mcu.c | 17 +-
drivers/net
Signed-off-by: Howard Wang
---
drivers/net/r8169/r8169_dash.c | 23 +++
drivers/net/r8169/r8169_dash.h | 1 +
2 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/drivers/net/r8169/r8169_dash.c b/drivers/net/r8169/r8169_dash.c
index 0da7e07283..a225af7e27 100644
Signed-off-by: Howard Wang
---
drivers/net/r8169/meson.build| 1 +
drivers/net/r8169/r8169_ethdev.h | 3 +
drivers/net/r8169/r8169_fiber.c | 201 +++
drivers/net/r8169/r8169_fiber.h | 42 +++
drivers/net/r8169/r8169_hw.c | 93
Signed-off-by: Howard Wang
---
drivers/net/r8169/base/rtl8125cp.c | 73
drivers/net/r8169/base/rtl8125cp_mcu.c | 78 ++
drivers/net/r8169/base/rtl8125cp_mcu.h | 10
drivers/net/r8169/meson.build | 2 +
drivers/net/r8169
Update RTL8127's PHY configuration and MAC MCU setting.
Signed-off-by: Howard Wang
---
drivers/net/r8169/base/rtl8127.c | 44 ---
drivers/net/r8169/base/rtl8127_mcu.c | 109 ---
drivers/net/r8169/r8169_hw.h | 2 +-
drivers/net/r8169/r8169_
Signed-off-by: Howard Wang
---
drivers/net/r8169/r8169_dash.c | 1 +
drivers/net/r8169/r8169_hw.c | 32 ++--
drivers/net/r8169/r8169_phy.c | 34 ++
3 files changed, 13 insertions(+), 54 deletions(-)
diff --git a/drivers/net/r8169
101 - 184 of 184 matches
Mail list logo