diff options
author | Jeff Kirsher <jeffrey.t.kirsher@intel.com> | 2011-06-25 06:18:24 -0400 |
---|---|---|
committer | Jeff Kirsher <jeffrey.t.kirsher@intel.com> | 2011-08-13 02:47:14 -0400 |
commit | d7058a79c56abf58bb33a5c2eee2f7cde6f5ec36 (patch) | |
tree | ad0ac94ec1526aaa82f10ce54ebdab9aa30a959f /drivers | |
parent | 580416e6e4a886512ba692f245a9cb87f75afac7 (diff) |
dm9000: Move the Davicom driver
Move the Davicom driver into drivers/net/ethernet/davicom/ and
make the necessary Kconfig and Makefile changes.
CC: Ben Dooks <ben@simtec.co.uk>
CC: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Acked-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/net/Kconfig | 28 | ||||
-rw-r--r-- | drivers/net/Makefile | 1 | ||||
-rw-r--r-- | drivers/net/ethernet/Kconfig | 1 | ||||
-rw-r--r-- | drivers/net/ethernet/Makefile | 1 | ||||
-rw-r--r-- | drivers/net/ethernet/davicom/Kconfig | 31 | ||||
-rw-r--r-- | drivers/net/ethernet/davicom/Makefile | 5 | ||||
-rw-r--r-- | drivers/net/ethernet/davicom/dm9000.c (renamed from drivers/net/dm9000.c) | 0 | ||||
-rw-r--r-- | drivers/net/ethernet/davicom/dm9000.h (renamed from drivers/net/dm9000.h) | 0 |
8 files changed, 38 insertions, 29 deletions
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig index e83f559a2c46..23155cc4a48f 100644 --- a/drivers/net/Kconfig +++ b/drivers/net/Kconfig | |||
@@ -246,34 +246,6 @@ config NET_NETX | |||
246 | To compile this driver as a module, choose M here. The module | 246 | To compile this driver as a module, choose M here. The module |
247 | will be called netx-eth. | 247 | will be called netx-eth. |
248 | 248 | ||
249 | config DM9000 | ||
250 | tristate "DM9000 support" | ||
251 | depends on ARM || BLACKFIN || MIPS | ||
252 | select CRC32 | ||
253 | select MII | ||
254 | ---help--- | ||
255 | Support for DM9000 chipset. | ||
256 | |||
257 | To compile this driver as a module, choose M here. The module | ||
258 | will be called dm9000. | ||
259 | |||
260 | config DM9000_DEBUGLEVEL | ||
261 | int "DM9000 maximum debug level" | ||
262 | depends on DM9000 | ||
263 | default 4 | ||
264 | help | ||
265 | The maximum level of debugging code compiled into the DM9000 | ||
266 | driver. | ||
267 | |||
268 | config DM9000_FORCE_SIMPLE_PHY_POLL | ||
269 | bool "Force simple NSR based PHY polling" | ||
270 | depends on DM9000 | ||
271 | ---help--- | ||
272 | This configuration forces the DM9000 to use the NSR's LinkStatus | ||
273 | bit to determine if the link is up or down instead of the more | ||
274 | costly MII PHY reads. Note, this will not work if the chip is | ||
275 | operating with an external PHY. | ||
276 | |||
277 | config NET_PCI | 249 | config NET_PCI |
278 | bool "EISA, VLB, PCI and on board controllers" | 250 | bool "EISA, VLB, PCI and on board controllers" |
279 | depends on ISA || EISA || PCI | 251 | depends on ISA || EISA || PCI |
diff --git a/drivers/net/Makefile b/drivers/net/Makefile index 08ee56fc607e..298587f65c2b 100644 --- a/drivers/net/Makefile +++ b/drivers/net/Makefile | |||
@@ -52,7 +52,6 @@ obj-$(CONFIG_EQUALIZER) += eql.o | |||
52 | obj-$(CONFIG_TUN) += tun.o | 52 | obj-$(CONFIG_TUN) += tun.o |
53 | obj-$(CONFIG_VETH) += veth.o | 53 | obj-$(CONFIG_VETH) += veth.o |
54 | obj-$(CONFIG_NET_NETX) += netx-eth.o | 54 | obj-$(CONFIG_NET_NETX) += netx-eth.o |
55 | obj-$(CONFIG_DM9000) += dm9000.o | ||
56 | 55 | ||
57 | obj-$(CONFIG_DEV_APPLETALK) += appletalk/ | 56 | obj-$(CONFIG_DEV_APPLETALK) += appletalk/ |
58 | obj-$(CONFIG_ETHERNET) += ethernet/ | 57 | obj-$(CONFIG_ETHERNET) += ethernet/ |
diff --git a/drivers/net/ethernet/Kconfig b/drivers/net/ethernet/Kconfig index 0cec25cbf36b..45eef598cbb1 100644 --- a/drivers/net/ethernet/Kconfig +++ b/drivers/net/ethernet/Kconfig | |||
@@ -24,6 +24,7 @@ source "drivers/net/ethernet/brocade/Kconfig" | |||
24 | source "drivers/net/ethernet/chelsio/Kconfig" | 24 | source "drivers/net/ethernet/chelsio/Kconfig" |
25 | source "drivers/net/ethernet/cirrus/Kconfig" | 25 | source "drivers/net/ethernet/cirrus/Kconfig" |
26 | source "drivers/net/ethernet/cisco/Kconfig" | 26 | source "drivers/net/ethernet/cisco/Kconfig" |
27 | source "drivers/net/ethernet/davicom/Kconfig" | ||
27 | 28 | ||
28 | config DNET | 29 | config DNET |
29 | tristate "Dave ethernet support (DNET)" | 30 | tristate "Dave ethernet support (DNET)" |
diff --git a/drivers/net/ethernet/Makefile b/drivers/net/ethernet/Makefile index ebe8aee3f839..dfd51467ea65 100644 --- a/drivers/net/ethernet/Makefile +++ b/drivers/net/ethernet/Makefile | |||
@@ -16,6 +16,7 @@ obj-$(CONFIG_NET_VENDOR_BROCADE) += brocade/ | |||
16 | obj-$(CONFIG_NET_VENDOR_CHELSIO) += chelsio/ | 16 | obj-$(CONFIG_NET_VENDOR_CHELSIO) += chelsio/ |
17 | obj-$(CONFIG_NET_VENDOR_CIRRUS) += cirrus/ | 17 | obj-$(CONFIG_NET_VENDOR_CIRRUS) += cirrus/ |
18 | obj-$(CONFIG_NET_VENDOR_CISCO) += cisco/ | 18 | obj-$(CONFIG_NET_VENDOR_CISCO) += cisco/ |
19 | obj-$(CONFIG_DM9000) += davicom/ | ||
19 | obj-$(CONFIG_DNET) += dnet.o | 20 | obj-$(CONFIG_DNET) += dnet.o |
20 | obj-$(CONFIG_NET_VENDOR_DEC) += dec/ | 21 | obj-$(CONFIG_NET_VENDOR_DEC) += dec/ |
21 | obj-$(CONFIG_NET_VENDOR_DLINK) += dlink/ | 22 | obj-$(CONFIG_NET_VENDOR_DLINK) += dlink/ |
diff --git a/drivers/net/ethernet/davicom/Kconfig b/drivers/net/ethernet/davicom/Kconfig new file mode 100644 index 000000000000..1809d25d6eda --- /dev/null +++ b/drivers/net/ethernet/davicom/Kconfig | |||
@@ -0,0 +1,31 @@ | |||
1 | # | ||
2 | # Davicom device configuration | ||
3 | # | ||
4 | |||
5 | config DM9000 | ||
6 | tristate "DM9000 support" | ||
7 | depends on ARM || BLACKFIN || MIPS | ||
8 | select CRC32 | ||
9 | select MII | ||
10 | ---help--- | ||
11 | Support for DM9000 chipset. | ||
12 | |||
13 | To compile this driver as a module, choose M here. The module | ||
14 | will be called dm9000. | ||
15 | |||
16 | config DM9000_DEBUGLEVEL | ||
17 | int "DM9000 maximum debug level" | ||
18 | depends on DM9000 | ||
19 | default 4 | ||
20 | ---help--- | ||
21 | The maximum level of debugging code compiled into the DM9000 | ||
22 | driver. | ||
23 | |||
24 | config DM9000_FORCE_SIMPLE_PHY_POLL | ||
25 | bool "Force simple NSR based PHY polling" | ||
26 | depends on DM9000 | ||
27 | ---help--- | ||
28 | This configuration forces the DM9000 to use the NSR's LinkStatus | ||
29 | bit to determine if the link is up or down instead of the more | ||
30 | costly MII PHY reads. Note, this will not work if the chip is | ||
31 | operating with an external PHY. | ||
diff --git a/drivers/net/ethernet/davicom/Makefile b/drivers/net/ethernet/davicom/Makefile new file mode 100644 index 000000000000..74b31f0ebe18 --- /dev/null +++ b/drivers/net/ethernet/davicom/Makefile | |||
@@ -0,0 +1,5 @@ | |||
1 | # | ||
2 | # Makefile for the Davicom device drivers. | ||
3 | # | ||
4 | |||
5 | obj-$(CONFIG_DM9000) += dm9000.o | ||
diff --git a/drivers/net/dm9000.c b/drivers/net/ethernet/davicom/dm9000.c index 8ef31dc4704d..8ef31dc4704d 100644 --- a/drivers/net/dm9000.c +++ b/drivers/net/ethernet/davicom/dm9000.c | |||
diff --git a/drivers/net/dm9000.h b/drivers/net/ethernet/davicom/dm9000.h index 55688bd1a3ef..55688bd1a3ef 100644 --- a/drivers/net/dm9000.h +++ b/drivers/net/ethernet/davicom/dm9000.h | |||