diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2011-10-25 07:25:22 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2011-10-25 07:25:22 -0400 |
commit | 8a9ea3237e7eb5c25f09e429ad242ae5a3d5ea22 (patch) | |
tree | a0a63398a9983667d52cbbbf4e2405b4f22b1d83 /drivers/net/ethernet/smsc/Kconfig | |
parent | 1be025d3cb40cd295123af2c394f7229ef9b30ca (diff) | |
parent | 8b3408f8ee994973869d8ba32c5bf482bc4ddca4 (diff) |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next: (1745 commits)
dp83640: free packet queues on remove
dp83640: use proper function to free transmit time stamping packets
ipv6: Do not use routes from locally generated RAs
|PATCH net-next] tg3: add tx_dropped counter
be2net: don't create multiple RX/TX rings in multi channel mode
be2net: don't create multiple TXQs in BE2
be2net: refactor VF setup/teardown code into be_vf_setup/clear()
be2net: add vlan/rx-mode/flow-control config to be_setup()
net_sched: cls_flow: use skb_header_pointer()
ipv4: avoid useless call of the function check_peer_pmtu
TCP: remove TCP_DEBUG
net: Fix driver name for mdio-gpio.c
ipv4: tcp: fix TOS value in ACK messages sent from TIME_WAIT
rtnetlink: Add missing manual netlink notification in dev_change_net_namespaces
ipv4: fix ipsec forward performance regression
jme: fix irq storm after suspend/resume
route: fix ICMP redirect validation
net: hold sock reference while processing tx timestamps
tcp: md5: add more const attributes
Add ethtool -g support to virtio_net
...
Fix up conflicts in:
- drivers/net/Kconfig:
The split-up generated a trivial conflict with removal of a
stale reference to Documentation/networking/net-modules.txt.
Remove it from the new location instead.
- fs/sysfs/dir.c:
Fairly nasty conflicts with the sysfs rb-tree usage, conflicting
with Eric Biederman's changes for tagged directories.
Diffstat (limited to 'drivers/net/ethernet/smsc/Kconfig')
-rw-r--r-- | drivers/net/ethernet/smsc/Kconfig | 136 |
1 files changed, 136 insertions, 0 deletions
diff --git a/drivers/net/ethernet/smsc/Kconfig b/drivers/net/ethernet/smsc/Kconfig new file mode 100644 index 000000000000..5a689af516e9 --- /dev/null +++ b/drivers/net/ethernet/smsc/Kconfig | |||
@@ -0,0 +1,136 @@ | |||
1 | # | ||
2 | # Western Digital/SMC network device configuration | ||
3 | # | ||
4 | |||
5 | config NET_VENDOR_SMSC | ||
6 | bool "SMC (SMSC)/Western Digital devices" | ||
7 | default y | ||
8 | depends on ARM || ISA || MAC || ARM || MIPS || M32R || SUPERH || \ | ||
9 | BLACKFIN || MN10300 || COLDFIRE || PCI || PCMCIA | ||
10 | ---help--- | ||
11 | If you have a network (Ethernet) card belonging to this class, say Y | ||
12 | and read the Ethernet-HOWTO, available from | ||
13 | <http://www.tldp.org/docs.html#howto>. | ||
14 | |||
15 | Note that the answer to this question doesn't directly affect the | ||
16 | kernel: saying N will just cause the configurator to skip all | ||
17 | the questions about SMC/Western Digital cards. If you say Y, you will | ||
18 | be asked for your specific card in the following questions. | ||
19 | |||
20 | if NET_VENDOR_SMSC | ||
21 | |||
22 | config SMC9194 | ||
23 | tristate "SMC 9194 support" | ||
24 | depends on (ISA || MAC && BROKEN) | ||
25 | select CRC32 | ||
26 | ---help--- | ||
27 | This is support for the SMC9xxx based Ethernet cards. Choose this | ||
28 | option if you have a DELL laptop with the docking station, or | ||
29 | another SMC9192/9194 based chipset. Say Y if you want it compiled | ||
30 | into the kernel, and read the file | ||
31 | <file:Documentation/networking/smc9.txt> and the Ethernet-HOWTO, | ||
32 | available from <http://www.tldp.org/docs.html#howto>. | ||
33 | |||
34 | To compile this driver as a module, choose M here. The module | ||
35 | will be called smc9194. | ||
36 | |||
37 | config SMC91X | ||
38 | tristate "SMC 91C9x/91C1xxx support" | ||
39 | select CRC32 | ||
40 | select NET_CORE | ||
41 | select MII | ||
42 | depends on (ARM || M32R || SUPERH || MIPS || BLACKFIN || \ | ||
43 | MN10300 || COLDFIRE) | ||
44 | ---help--- | ||
45 | This is a driver for SMC's 91x series of Ethernet chipsets, | ||
46 | including the SMC91C94 and the SMC91C111. Say Y if you want it | ||
47 | compiled into the kernel, and read the file | ||
48 | <file:Documentation/networking/smc9.txt> and the Ethernet-HOWTO, | ||
49 | available from <http://www.tldp.org/docs.html#howto>. | ||
50 | |||
51 | This driver is also available as a module ( = code which can be | ||
52 | inserted in and removed from the running kernel whenever you want). | ||
53 | The module will be called smc91x. If you want to compile it as a | ||
54 | module, say M here and read <file:Documentation/kbuild/modules.txt>. | ||
55 | |||
56 | config PCMCIA_SMC91C92 | ||
57 | tristate "SMC 91Cxx PCMCIA support" | ||
58 | depends on PCMCIA | ||
59 | select CRC32 | ||
60 | select NET_CORE | ||
61 | select MII | ||
62 | ---help--- | ||
63 | Say Y here if you intend to attach an SMC 91Cxx compatible PCMCIA | ||
64 | (PC-card) Ethernet or Fast Ethernet card to your computer. | ||
65 | |||
66 | To compile this driver as a module, choose M here: the module will be | ||
67 | called smc91c92_cs. If unsure, say N. | ||
68 | |||
69 | config EPIC100 | ||
70 | tristate "SMC EtherPower II" | ||
71 | depends on PCI | ||
72 | select CRC32 | ||
73 | select NET_CORE | ||
74 | select MII | ||
75 | ---help--- | ||
76 | This driver is for the SMC EtherPower II 9432 PCI Ethernet NIC, | ||
77 | which is based on the SMC83c17x (EPIC/100). | ||
78 | More specific information and updates are available from | ||
79 | <http://www.scyld.com/network/epic100.html>. | ||
80 | |||
81 | config SMC911X | ||
82 | tristate "SMSC LAN911[5678] support" | ||
83 | select CRC32 | ||
84 | select NET_CORE | ||
85 | select MII | ||
86 | depends on (ARM || SUPERH || MN10300) | ||
87 | ---help--- | ||
88 | This is a driver for SMSC's LAN911x series of Ethernet chipsets | ||
89 | including the new LAN9115, LAN9116, LAN9117, and LAN9118. | ||
90 | Say Y if you want it compiled into the kernel, | ||
91 | and read the Ethernet-HOWTO, available from | ||
92 | <http://www.tldp.org/docs.html#howto>. | ||
93 | |||
94 | This driver is also available as a module. The module will be | ||
95 | called smc911x. If you want to compile it as a module, say M | ||
96 | here and read <file:Documentation/kbuild/modules.txt> | ||
97 | |||
98 | config SMSC911X | ||
99 | tristate "SMSC LAN911x/LAN921x families embedded ethernet support" | ||
100 | depends on (ARM || SUPERH || BLACKFIN || MIPS || MN10300) | ||
101 | select CRC32 | ||
102 | select NET_CORE | ||
103 | select MII | ||
104 | select PHYLIB | ||
105 | ---help--- | ||
106 | Say Y here if you want support for SMSC LAN911x and LAN921x families | ||
107 | of ethernet controllers. | ||
108 | |||
109 | To compile this driver as a module, choose M here. The module | ||
110 | will be called smsc911x. | ||
111 | |||
112 | config SMSC911X_ARCH_HOOKS | ||
113 | def_bool n | ||
114 | depends on SMSC911X | ||
115 | ---help--- | ||
116 | If the arch enables this, it allows the arch to implement various | ||
117 | hooks for more comprehensive interrupt control and also to override | ||
118 | the source of the MAC address. | ||
119 | |||
120 | config SMSC9420 | ||
121 | tristate "SMSC LAN9420 PCI ethernet adapter support" | ||
122 | depends on PCI | ||
123 | select CRC32 | ||
124 | select PHYLIB | ||
125 | select SMSC_PHY | ||
126 | ---help--- | ||
127 | This is a driver for SMSC's LAN9420 PCI ethernet adapter. | ||
128 | Say Y if you want it compiled into the kernel, | ||
129 | and read the Ethernet-HOWTO, available from | ||
130 | <http://www.tldp.org/docs.html#howto>. | ||
131 | |||
132 | This driver is also available as a module. The module will be | ||
133 | called smsc9420. If you want to compile it as a module, say M | ||
134 | here and read <file:Documentation/kbuild/modules.txt> | ||
135 | |||
136 | endif # NET_VENDOR_SMSC | ||