hc
2023-12-06 08f87f769b595151be1afeff53e144f543faa614
kernel/drivers/net/ethernet/smsc/Kconfig
....@@ -1,3 +1,4 @@
1
+# SPDX-License-Identifier: GPL-2.0-only
12 #
23 # Western Digital/SMC network device configuration
34 #
....@@ -8,7 +9,7 @@
89 depends on ARM || ARM64 || ATARI_ETHERNAT || COLDFIRE || \
910 ISA || MAC || MIPS || NIOS2 || PCI || \
1011 PCMCIA || SUPERH || XTENSA || H8300
11
- ---help---
12
+ help
1213 If you have a network (Ethernet) card belonging to this class, say Y.
1314
1415 Note that the answer to this question doesn't directly affect the
....@@ -22,12 +23,12 @@
2223 tristate "SMC 9194 support"
2324 depends on ISA
2425 select CRC32
25
- ---help---
26
+ help
2627 This is support for the SMC9xxx based Ethernet cards. Choose this
2728 option if you have a DELL laptop with the docking station, or
2829 another SMC9192/9194 based chipset. Say Y if you want it compiled
2930 into the kernel, and read the file
30
- <file:Documentation/networking/smc9.txt>.
31
+ <file:Documentation/networking/device_drivers/ethernet/smsc/smc9.rst>.
3132
3233 To compile this driver as a module, choose M here. The module
3334 will be called smc9194.
....@@ -39,23 +40,23 @@
3940 depends on !OF || GPIOLIB
4041 depends on ARM || ARM64 || ATARI_ETHERNAT || COLDFIRE || \
4142 MIPS || NIOS2 || SUPERH || XTENSA || H8300
42
- ---help---
43
+ help
4344 This is a driver for SMC's 91x series of Ethernet chipsets,
4445 including the SMC91C94 and the SMC91C111. Say Y if you want it
4546 compiled into the kernel, and read the file
46
- <file:Documentation/networking/smc9.txt>.
47
+ <file:Documentation/networking/device_drivers/ethernet/smsc/smc9.rst>.
4748
4849 This driver is also available as a module ( = code which can be
4950 inserted in and removed from the running kernel whenever you want).
5051 The module will be called smc91x. If you want to compile it as a
51
- module, say M here and read <file:Documentation/kbuild/modules.txt>.
52
+ module, say M here and read <file:Documentation/kbuild/modules.rst>.
5253
5354 config PCMCIA_SMC91C92
5455 tristate "SMC 91Cxx PCMCIA support"
5556 depends on PCMCIA
5657 select CRC32
5758 select MII
58
- ---help---
59
+ help
5960 Say Y here if you intend to attach an SMC 91Cxx compatible PCMCIA
6061 (PC-card) Ethernet or Fast Ethernet card to your computer.
6162
....@@ -67,7 +68,7 @@
6768 depends on PCI
6869 select CRC32
6970 select MII
70
- ---help---
71
+ help
7172 This driver is for the SMC EtherPower II 9432 PCI Ethernet NIC,
7273 which is based on the SMC83c17x (EPIC/100).
7374 More specific information and updates are available from
....@@ -78,14 +79,14 @@
7879 select CRC32
7980 select MII
8081 depends on (ARM || SUPERH)
81
- ---help---
82
+ help
8283 This is a driver for SMSC's LAN911x series of Ethernet chipsets
8384 including the new LAN9115, LAN9116, LAN9117, and LAN9118.
8485 Say Y here if you want it compiled into the kernel.
8586
8687 This driver is also available as a module. The module will be
8788 called smc911x. If you want to compile it as a module, say M
88
- here and read <file:Documentation/kbuild/modules.txt>
89
+ here and read <file:Documentation/kbuild/modules.rst>
8990
9091 config SMSC911X
9192 tristate "SMSC LAN911x/LAN921x families embedded ethernet support"
....@@ -93,7 +94,7 @@
9394 select CRC32
9495 select MII
9596 select PHYLIB
96
- ---help---
97
+ help
9798 Say Y here if you want support for SMSC LAN911x and LAN921x families
9899 of ethernet controllers.
99100
....@@ -103,7 +104,7 @@
103104 config SMSC911X_ARCH_HOOKS
104105 def_bool n
105106 depends on SMSC911X
106
- ---help---
107
+ help
107108 If the arch enables this, it allows the arch to implement various
108109 hooks for more comprehensive interrupt control and also to override
109110 the source of the MAC address.
....@@ -114,12 +115,12 @@
114115 select CRC32
115116 select PHYLIB
116117 select SMSC_PHY
117
- ---help---
118
+ help
118119 This is a driver for SMSC's LAN9420 PCI ethernet adapter.
119120 Say Y here if you want it compiled into the kernel.
120121
121122 This driver is also available as a module. The module will be
122123 called smsc9420. If you want to compile it as a module, say M
123
- here and read <file:Documentation/kbuild/modules.txt>
124
+ here and read <file:Documentation/kbuild/modules.rst>
124125
125126 endif # NET_VENDOR_SMSC