Skip to contentSkip to conversation

eth: fealnx: bring back this old driver

PATCH Applied Jakub Kicinski 2 participants 2 messages Mar 7, 2023 – Mar 9, 2023

Subsystems (5)
lore
Share & tools
lore

Jakub Kicinski

author maintainer
#0 lore raw

PATCH 1/1 eth: fealnx: bring back this old driver

This reverts commit d5e2d038dbece821f1af57acbeded3aa9a1832c1.

We have a report of this chip being used on a

SURECOM EP-320X-S 100/10M Ethernet PCI Adapter

which could still have been purchased in some parts of the world 3 years ago.

Fixes d5e2d038dbec ("eth: fealnx: delete the driver for Myson MTD-800")

---
CC: [email protected]
CC: [email protected]
CC: [email protected]
CC: [email protected]
CC: [email protected]
CC: [email protected]
CC: [email protected]
CC: [email protected]
CC: [email protected]
CC: [email protected]
CC: [email protected]
CC: [email protected]

---
 arch/mips/configs/mtx1_defconfig      |    1 +
 arch/powerpc/configs/ppc6xx_defconfig |    1 +
 drivers/net/ethernet/Kconfig          |   10 +
 drivers/net/ethernet/Makefile         |    1 +
 drivers/net/ethernet/fealnx.c         | 1953 +++++++++++++++++++++++++
 5 files changed, 1966 insertions(+)
 create mode 100644 drivers/net/ethernet/fealnx.c
arch/mips/configs/mtx1_defconfig +1 -0
index 89a1511d2ee4..edf9634aa8ee 100644
@@ -284,6 +284,7 @@ CONFIG_IXGB=m
 CONFIG_SKGE=m
 CONFIG_SKY2=m
 CONFIG_MYRI10GE=m
+CONFIG_FEALNX=m
 CONFIG_NATSEMI=m
 CONFIG_NS83820=m
 CONFIG_S2IO=m
arch/powerpc/configs/ppc6xx_defconfig +1 -0
index 110258277959..f73c98be56c8 100644
@@ -461,6 +461,7 @@ CONFIG_MV643XX_ETH=m
 CONFIG_SKGE=m
 CONFIG_SKY2=m
 CONFIG_MYRI10GE=m
+CONFIG_FEALNX=m
 CONFIG_NATSEMI=m
 CONFIG_NS83820=m
 CONFIG_PCMCIA_AXNET=m
drivers/net/ethernet/Kconfig +10 -0
index 323ec56e8a74..1917da784191 100644
@@ -132,6 +132,16 @@ source "drivers/net/ethernet/mscc/Kconfig"
 source "drivers/net/ethernet/microsoft/Kconfig"
 source "drivers/net/ethernet/moxa/Kconfig"
 source "drivers/net/ethernet/myricom/Kconfig"
+
+config FEALNX
+	tristate "Myson MTD-8xx PCI Ethernet support"
+	depends on PCI
+	select CRC32
+	select MII
+	help
+	  Say Y here to support the Myson MTD-800 family of PCI-based Ethernet
+	  cards. <http://www.myson.com.tw/>
+
 source "drivers/net/ethernet/ni/Kconfig"
 source "drivers/net/ethernet/natsemi/Kconfig"
 source "drivers/net/ethernet/neterion/Kconfig"
drivers/net/ethernet/Makefile +1 -0
index 2fedbaa545eb..0d872d4efcd1 100644
@@ -64,6 +64,7 @@ obj-$(CONFIG_NET_VENDOR_MICROCHIP) += microchip/
 obj-$(CONFIG_NET_VENDOR_MICROSEMI) += mscc/
 obj-$(CONFIG_NET_VENDOR_MOXART) += moxa/
 obj-$(CONFIG_NET_VENDOR_MYRI) += myricom/
+obj-$(CONFIG_FEALNX) += fealnx.o
 obj-$(CONFIG_NET_VENDOR_NATSEMI) += natsemi/
 obj-$(CONFIG_NET_VENDOR_NETERION) += neterion/
 obj-$(CONFIG_NET_VENDOR_NETRONOME) += netronome/
drivers/net/ethernet/fealnx.c new file +1953 -0

1,953 lines not on this page · raw message

Signature · 1 line
2.39.2
#1 lore raw
This patch was applied to netdev/net.git (main) by Jakub Kicinski <[email protected]>:

Hello:

This patch was applied to netdev/net.git (main)
by Jakub Kicinski <[email protected]>:

Quoted 10 lines · On Tue, 7 Mar 2023 09:19:30 -0800 you wrote:

This reverts commit d5e2d038dbece821f1af57acbeded3aa9a1832c1.

We have a report of this chip being used on a

SURECOM EP-320X-S 100/10M Ethernet PCI Adapter

which could still have been purchased in some parts of the world 3 years ago.

[...]

Here is the summary with links:
- [net] eth: fealnx: bring back this old driver

    https://git.kernel.org/netdev/net/c/8f1482080104

You are awesome, thank you!

Signature · 2 lines
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html