mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-12-27 13:30:45 -05:00
Revert "eth: remove the DLink/Sundance (ST201) driver"
This reverts commit8401a108a6. I got a report from an (anonymous) Sundance user: Ethernet controller: Sundance Technology Inc / IC Plus Corp IC Plus IP100A Integrated 10/100 Ethernet MAC + PHY (rev 31) Revert the driver back in. Make following changes: - update Denis's email address in MAINTAINERS - adjust to timer API renames: - del_timer_sync() -> timer_delete_sync() - from_timer() -> timer_container_of() Fixes:8401a108a6("eth: remove the DLink/Sundance (ST201) driver") Reviewed-by: Simon Horman <horms@kernel.org> Link: https://patch.msgid.link/20250901210818.1025316-1-kuba@kernel.org Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
@@ -24252,6 +24252,12 @@ S: Maintained
|
||||
F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
|
||||
F: drivers/input/keyboard/sun4i-lradc-keys.c
|
||||
|
||||
SUNDANCE NETWORK DRIVER
|
||||
M: Denis Kirjanov <dkirjanov@suse.de>
|
||||
L: netdev@vger.kernel.org
|
||||
S: Maintained
|
||||
F: drivers/net/ethernet/dlink/sundance.c
|
||||
|
||||
SUNPLUS ETHERNET DRIVER
|
||||
M: Wells Lu <wellslutw@gmail.com>
|
||||
L: netdev@vger.kernel.org
|
||||
|
||||
@@ -273,6 +273,7 @@ CONFIG_DM9102=m
|
||||
CONFIG_ULI526X=m
|
||||
CONFIG_PCMCIA_XIRCOM=m
|
||||
CONFIG_DL2K=m
|
||||
CONFIG_SUNDANCE=m
|
||||
CONFIG_PCMCIA_FMVJ18X=m
|
||||
CONFIG_E100=m
|
||||
CONFIG_E1000=m
|
||||
|
||||
@@ -433,6 +433,7 @@ CONFIG_DM9102=m
|
||||
CONFIG_ULI526X=m
|
||||
CONFIG_PCMCIA_XIRCOM=m
|
||||
CONFIG_DL2K=m
|
||||
CONFIG_SUNDANCE=m
|
||||
CONFIG_S2IO=m
|
||||
CONFIG_FEC_MPC52xx=m
|
||||
CONFIG_GIANFAR=m
|
||||
|
||||
@@ -32,4 +32,24 @@ config DL2K
|
||||
To compile this driver as a module, choose M here: the
|
||||
module will be called dl2k.
|
||||
|
||||
config SUNDANCE
|
||||
tristate "Sundance Alta support"
|
||||
depends on PCI
|
||||
select CRC32
|
||||
select MII
|
||||
help
|
||||
This driver is for the Sundance "Alta" chip.
|
||||
More specific information and updates are available from
|
||||
<http://www.scyld.com/network/sundance.html>.
|
||||
|
||||
config SUNDANCE_MMIO
|
||||
bool "Use MMIO instead of PIO"
|
||||
depends on SUNDANCE
|
||||
help
|
||||
Enable memory-mapped I/O for interaction with Sundance NIC registers.
|
||||
Do NOT enable this by default, PIO (enabled when MMIO is disabled)
|
||||
is known to solve bugs on certain chips.
|
||||
|
||||
If unsure, say N.
|
||||
|
||||
endif # NET_VENDOR_DLINK
|
||||
|
||||
@@ -4,3 +4,4 @@
|
||||
#
|
||||
|
||||
obj-$(CONFIG_DL2K) += dl2k.o
|
||||
obj-$(CONFIG_SUNDANCE) += sundance.o
|
||||
|
||||
1985
drivers/net/ethernet/dlink/sundance.c
Normal file
1985
drivers/net/ethernet/dlink/sundance.c
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user