diff options
author | Jeff Kirsher <jeffrey.t.kirsher@intel.com> | 2011-07-17 03:20:45 -0400 |
---|---|---|
committer | Jeff Kirsher <jeffrey.t.kirsher@intel.com> | 2011-08-12 06:40:59 -0400 |
commit | 679ec0ef08afde98fd5b2d1aa9fb3e50cce657a0 (patch) | |
tree | 885b5a1a357707d858d366651677c173f31fa68e /drivers/net | |
parent | 57d0b7a0d77d0b770682e425ff3fa270c65a4eb5 (diff) |
nuvoton: Move the Nuvoton driver
Move the Nuvoton driver into drivers/net/ethernet/nuvoton/ and
make the necessary Kconfig and Makefile changes.
CC: Wan ZongShun <mcuos.com@gmail.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'drivers/net')
-rw-r--r-- | drivers/net/arm/Kconfig | 9 | ||||
-rw-r--r-- | drivers/net/arm/Makefile | 1 | ||||
-rw-r--r-- | drivers/net/ethernet/Kconfig | 1 | ||||
-rw-r--r-- | drivers/net/ethernet/Makefile | 1 | ||||
-rw-r--r-- | drivers/net/ethernet/nuvoton/Kconfig | 29 | ||||
-rw-r--r-- | drivers/net/ethernet/nuvoton/Makefile | 5 | ||||
-rw-r--r-- | drivers/net/ethernet/nuvoton/w90p910_ether.c (renamed from drivers/net/arm/w90p910_ether.c) | 0 |
7 files changed, 36 insertions, 10 deletions
diff --git a/drivers/net/arm/Kconfig b/drivers/net/arm/Kconfig index fc94b4bd65f7..57d16b91d102 100644 --- a/drivers/net/arm/Kconfig +++ b/drivers/net/arm/Kconfig | |||
@@ -10,12 +10,3 @@ config ARM_AT91_ETHER | |||
10 | help | 10 | help |
11 | If you wish to compile a kernel for the AT91RM9200 and enable | 11 | If you wish to compile a kernel for the AT91RM9200 and enable |
12 | ethernet support, then you should always answer Y to this. | 12 | ethernet support, then you should always answer Y to this. |
13 | |||
14 | config W90P910_ETH | ||
15 | tristate "Nuvoton w90p910 Ethernet support" | ||
16 | depends on ARM && ARCH_W90X900 | ||
17 | select PHYLIB | ||
18 | select MII | ||
19 | help | ||
20 | Say Y here if you want to use built-in Ethernet ports | ||
21 | on w90p910 processor. | ||
diff --git a/drivers/net/arm/Makefile b/drivers/net/arm/Makefile index 462b3a4fe70a..fc0f85c53a7e 100644 --- a/drivers/net/arm/Makefile +++ b/drivers/net/arm/Makefile | |||
@@ -4,4 +4,3 @@ | |||
4 | # | 4 | # |
5 | 5 | ||
6 | obj-$(CONFIG_ARM_AT91_ETHER) += at91_ether.o | 6 | obj-$(CONFIG_ARM_AT91_ETHER) += at91_ether.o |
7 | obj-$(CONFIG_W90P910_ETH) += w90p910_ether.o | ||
diff --git a/drivers/net/ethernet/Kconfig b/drivers/net/ethernet/Kconfig index ff0740816543..3893065d4f8f 100644 --- a/drivers/net/ethernet/Kconfig +++ b/drivers/net/ethernet/Kconfig | |||
@@ -37,6 +37,7 @@ source "drivers/net/ethernet/micrel/Kconfig" | |||
37 | source "drivers/net/ethernet/myricom/Kconfig" | 37 | source "drivers/net/ethernet/myricom/Kconfig" |
38 | source "drivers/net/ethernet/natsemi/Kconfig" | 38 | source "drivers/net/ethernet/natsemi/Kconfig" |
39 | source "drivers/net/ethernet/8390/Kconfig" | 39 | source "drivers/net/ethernet/8390/Kconfig" |
40 | source "drivers/net/ethernet/nuvoton/Kconfig" | ||
40 | source "drivers/net/ethernet/oki-semi/Kconfig" | 41 | source "drivers/net/ethernet/oki-semi/Kconfig" |
41 | source "drivers/net/ethernet/pasemi/Kconfig" | 42 | source "drivers/net/ethernet/pasemi/Kconfig" |
42 | source "drivers/net/ethernet/qlogic/Kconfig" | 43 | source "drivers/net/ethernet/qlogic/Kconfig" |
diff --git a/drivers/net/ethernet/Makefile b/drivers/net/ethernet/Makefile index 3a17413a3d95..e1f0b9419a04 100644 --- a/drivers/net/ethernet/Makefile +++ b/drivers/net/ethernet/Makefile | |||
@@ -28,6 +28,7 @@ obj-$(CONFIG_NET_VENDOR_MELLANOX) += mellanox/ | |||
28 | obj-$(CONFIG_NET_VENDOR_MICREL) += micrel/ | 28 | obj-$(CONFIG_NET_VENDOR_MICREL) += micrel/ |
29 | obj-$(CONFIG_NET_VENDOR_MYRI) += myricom/ | 29 | obj-$(CONFIG_NET_VENDOR_MYRI) += myricom/ |
30 | obj-$(CONFIG_NET_VENDOR_NATSEMI) += natsemi/ | 30 | obj-$(CONFIG_NET_VENDOR_NATSEMI) += natsemi/ |
31 | obj-$(CONFIG_NET_VENDOR_NUVOTON) += nuvoton/ | ||
31 | obj-$(CONFIG_NET_VENDOR_OKI) += oki-semi/ | 32 | obj-$(CONFIG_NET_VENDOR_OKI) += oki-semi/ |
32 | obj-$(CONFIG_NET_VENDOR_PASEMI) += pasemi/ | 33 | obj-$(CONFIG_NET_VENDOR_PASEMI) += pasemi/ |
33 | obj-$(CONFIG_NET_VENDOR_QLOGIC) += qlogic/ | 34 | obj-$(CONFIG_NET_VENDOR_QLOGIC) += qlogic/ |
diff --git a/drivers/net/ethernet/nuvoton/Kconfig b/drivers/net/ethernet/nuvoton/Kconfig new file mode 100644 index 000000000000..3b91c3be6270 --- /dev/null +++ b/drivers/net/ethernet/nuvoton/Kconfig | |||
@@ -0,0 +1,29 @@ | |||
1 | # | ||
2 | # Nuvoton network device configuration | ||
3 | # | ||
4 | |||
5 | config NET_VENDOR_NUVOTON | ||
6 | bool "Nuvoton devices" | ||
7 | depends on ARM && ARCH_W90X900 | ||
8 | ---help--- | ||
9 | If you have a network (Ethernet) card belonging to this class, say Y | ||
10 | and read the Ethernet-HOWTO, available from | ||
11 | <http://www.tldp.org/docs.html#howto>. | ||
12 | |||
13 | Note that the answer to this question doesn't directly affect the | ||
14 | kernel: saying N will just cause the configurator to skip all | ||
15 | the questions about Nuvoton cards. If you say Y, you will be asked | ||
16 | for your specific card in the following questions. | ||
17 | |||
18 | if NET_VENDOR_NUVOTON | ||
19 | |||
20 | config W90P910_ETH | ||
21 | tristate "Nuvoton w90p910 Ethernet support" | ||
22 | depends on ARM && ARCH_W90X900 | ||
23 | select PHYLIB | ||
24 | select MII | ||
25 | ---help--- | ||
26 | Say Y here if you want to use built-in Ethernet ports | ||
27 | on w90p910 processor. | ||
28 | |||
29 | endif # NET_VENDOR_NUVOTON | ||
diff --git a/drivers/net/ethernet/nuvoton/Makefile b/drivers/net/ethernet/nuvoton/Makefile new file mode 100644 index 000000000000..171aa044bd3b --- /dev/null +++ b/drivers/net/ethernet/nuvoton/Makefile | |||
@@ -0,0 +1,5 @@ | |||
1 | # | ||
2 | # Makefile for the Nuvoton network device drivers. | ||
3 | # | ||
4 | |||
5 | obj-$(CONFIG_W90P910_ETH) += w90p910_ether.o | ||
diff --git a/drivers/net/arm/w90p910_ether.c b/drivers/net/ethernet/nuvoton/w90p910_ether.c index bfea499a3513..bfea499a3513 100644 --- a/drivers/net/arm/w90p910_ether.c +++ b/drivers/net/ethernet/nuvoton/w90p910_ether.c | |||