LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
* [PATCH 1/4] atl1: Build files for Attansic L1 driver
@ 2007-01-11 0:40 Jay Cliburn
2007-01-11 9:19 ` Christoph Hellwig
0 siblings, 1 reply; 11+ messages in thread
From: Jay Cliburn @ 2007-01-11 0:40 UTC (permalink / raw)
To: jeff; +Cc: shemminger, csnook, netdev, linux-kernel, atl1-devel
From: Jay Cliburn <jacliburn@bellsouth.net>
From: Chris Snook <csnook@redhat.com>
This patch contains the build files for the Attansic L1 gigabit ethernet
adapter driver.
Signed-off-by: Jay Cliburn <jacliburn@bellsouth.net>
Signed-off-by: Chris Snook <csnook@redhat.com>
---
Kconfig | 11 +++++++++++
Makefile | 1 +
atl1/Makefile | 30 ++++++++++++++++++++++++++++++
3 files changed, 42 insertions(+)
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
index 8aa8dd0..92a5efe 100644
--- a/drivers/net/Kconfig
+++ b/drivers/net/Kconfig
@@ -2348,6 +2348,17 @@ config QLA3XXX
To compile this driver as a module, choose M here: the module
will be called qla3xxx.
+config ATL1
+ tristate "Attansic(R) L1 Gigabit Ethernet support (EXPERIMENTAL)"
+ depends on NET_PCI && PCI && EXPERIMENTAL
+ select CRC32
+ select MII
+ help
+ This driver supports Attansic L1 gigabit ethernet adapter.
+
+ To compile this driver as a module, choose M here. The module
+ will be called atl1.
+
endmenu
#
diff --git a/drivers/net/Makefile b/drivers/net/Makefile
index 4c0d4e5..d0beced 100644
--- a/drivers/net/Makefile
+++ b/drivers/net/Makefile
@@ -8,6 +8,7 @@ obj-$(CONFIG_IXGB) += ixgb/
obj-$(CONFIG_CHELSIO_T1) += chelsio/
obj-$(CONFIG_EHEA) += ehea/
obj-$(CONFIG_BONDING) += bonding/
+obj-$(CONFIG_ATL1) += atl1/
obj-$(CONFIG_GIANFAR) += gianfar_driver.o
gianfar_driver-objs := gianfar.o \
diff --git a/drivers/net/atl1/Makefile b/drivers/net/atl1/Makefile
new file mode 100644
index 0000000..1a10b91
--- /dev/null
+++ b/drivers/net/atl1/Makefile
@@ -0,0 +1,30 @@
+################################################################################
+#
+# Attansic L1 gigabit ethernet driver
+# Copyright(c) 2005 - 2006 Attansic Corporation.
+#
+# This program is free software; you can redistribute it and/or modify it
+# under the terms and conditions of the GNU General Public License,
+# version 2, as published by the Free Software Foundation.
+#
+# This program is distributed in the hope it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+# more details.
+#
+# You should have received a copy of the GNU General Public License along with
+# this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
+#
+# The full GNU General Public License is included in this distribution in
+# the file called "COPYING".
+#
+################################################################################
+
+#
+# Makefile for the Attansic L1 gigabit ethernet driver
+#
+
+obj-$(CONFIG_ATL1) += atl1.o
+
+atl1-objs := atl1_main.o atl1_hw.o atl1_ethtool.o atl1_param.o
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 1/4] atl1: Build files for Attansic L1 driver
2007-01-11 0:40 [PATCH 1/4] atl1: Build files for Attansic L1 driver Jay Cliburn
@ 2007-01-11 9:19 ` Christoph Hellwig
2007-01-11 9:31 ` Chris Snook
0 siblings, 1 reply; 11+ messages in thread
From: Christoph Hellwig @ 2007-01-11 9:19 UTC (permalink / raw)
To: Jay Cliburn; +Cc: jeff, shemminger, csnook, netdev, linux-kernel, atl1-devel
On Wed, Jan 10, 2007 at 06:40:51PM -0600, Jay Cliburn wrote:
> --- /dev/null
> +++ b/drivers/net/atl1/Makefile
> @@ -0,0 +1,30 @@
> +################################################################################
> +#
> +# Attansic L1 gigabit ethernet driver
> +# Copyright(c) 2005 - 2006 Attansic Corporation.
> +#
> +# This program is free software; you can redistribute it and/or modify it
> +# under the terms and conditions of the GNU General Public License,
> +# version 2, as published by the Free Software Foundation.
> +#
> +# This program is distributed in the hope it will be useful, but WITHOUT
> +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
> +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
> +# more details.
> +#
> +# You should have received a copy of the GNU General Public License along with
> +# this program; if not, write to the Free Software Foundation, Inc.,
> +# 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
> +#
> +# The full GNU General Public License is included in this distribution in
> +# the file called "COPYING".
> +#
> +################################################################################
I don't think anyone can claim copyright on two lines of actual kbuild code.
> +#
> +# Makefile for the Attansic L1 gigabit ethernet driver
> +#
This comment is antirely superflous.
> +obj-$(CONFIG_ATL1) += atl1.o
> +
> +atl1-objs := atl1_main.o atl1_hw.o atl1_ethtool.o atl1_param.o
Thi should be atl1-y += ...
In short the whole contents of this file should be:
---------------- snip ----------------
obj-$(CONFIG_ATL1) += atl1.o
atl1-y += atl1_main.o atl1_hw.o atl1_ethtool.o atl1_param.o
---------------- snip ----------------
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 1/4] atl1: Build files for Attansic L1 driver
2007-01-11 9:19 ` Christoph Hellwig
@ 2007-01-11 9:31 ` Chris Snook
2007-01-11 9:49 ` Jeff Garzik
0 siblings, 1 reply; 11+ messages in thread
From: Chris Snook @ 2007-01-11 9:31 UTC (permalink / raw)
To: Christoph Hellwig, Jay Cliburn, jeff, shemminger, csnook, netdev,
linux-kernel, atl1-devel
Christoph Hellwig wrote:
> On Wed, Jan 10, 2007 at 06:40:51PM -0600, Jay Cliburn wrote:
>> --- /dev/null
>> +++ b/drivers/net/atl1/Makefile
>> @@ -0,0 +1,30 @@
>> +################################################################################
>> +#
>> +# Attansic L1 gigabit ethernet driver
>> +# Copyright(c) 2005 - 2006 Attansic Corporation.
>> +#
>> +# This program is free software; you can redistribute it and/or modify it
>> +# under the terms and conditions of the GNU General Public License,
>> +# version 2, as published by the Free Software Foundation.
>> +#
>> +# This program is distributed in the hope it will be useful, but WITHOUT
>> +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
>> +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
>> +# more details.
>> +#
>> +# You should have received a copy of the GNU General Public License along with
>> +# this program; if not, write to the Free Software Foundation, Inc.,
>> +# 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
>> +#
>> +# The full GNU General Public License is included in this distribution in
>> +# the file called "COPYING".
>> +#
>> +################################################################################
>
> I don't think anyone can claim copyright on two lines of actual kbuild code.
>
>> +#
>> +# Makefile for the Attansic L1 gigabit ethernet driver
>> +#
>
> This comment is antirely superflous.
>
>> +obj-$(CONFIG_ATL1) += atl1.o
>> +
>> +atl1-objs := atl1_main.o atl1_hw.o atl1_ethtool.o atl1_param.o
>
> Thi should be atl1-y += ...
>
> In short the whole contents of this file should be:
>
> ---------------- snip ----------------
> obj-$(CONFIG_ATL1) += atl1.o
> atl1-y += atl1_main.o atl1_hw.o atl1_ethtool.o atl1_param.o
> ---------------- snip ----------------
>
Good point. The original Attansic driver had a whole bunch of legacy
compat crap, documentation build targets left over from e1000, etc.
which we've been modifying and mostly just removing. We don't really
need this for merging. If Attansic wants to maintain something out of
tree for legacy kernels, they might want to reinsert this, but we really
don't need it.
Thanks for pointing this out.
-- Chris
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 1/4] atl1: Build files for Attansic L1 driver
2007-01-11 9:31 ` Chris Snook
@ 2007-01-11 9:49 ` Jeff Garzik
0 siblings, 0 replies; 11+ messages in thread
From: Jeff Garzik @ 2007-01-11 9:49 UTC (permalink / raw)
To: Chris Snook
Cc: Christoph Hellwig, Jay Cliburn, shemminger, netdev, linux-kernel,
atl1-devel
FWIW Jay is not the vendor, just someone who is helping clean up an ugly
vendor driver.
Jeff
^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH 1/4] atl1: Build files for Attansic L1 driver
@ 2007-01-21 21:05 Jay Cliburn
0 siblings, 0 replies; 11+ messages in thread
From: Jay Cliburn @ 2007-01-21 21:05 UTC (permalink / raw)
To: jeff; +Cc: shemminger, csnook, hch, netdev, linux-kernel, atl1-devel
From: Jay Cliburn <jacliburn@bellsouth.net>
From: Chris Snook <csnook@redhat.com>
This patch contains the build files for the Attansic L1 gigabit ethernet
adapter driver.
Signed-off-by: Jay Cliburn <jacliburn@bellsouth.net>
Signed-off-by: Chris Snook <csnook@redhat.com>
---
Kconfig | 11 +++++++++++
Makefile | 1 +
atl1/Makefile | 2 ++
3 files changed, 14 insertions(+)
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
index 8aa8dd0..0bb3c1e 100644
--- a/drivers/net/Kconfig
+++ b/drivers/net/Kconfig
@@ -2348,6 +2348,17 @@ config QLA3XXX
To compile this driver as a module, choose M here: the module
will be called qla3xxx.
+config ATL1
+ tristate "Attansic L1 Gigabit Ethernet support (EXPERIMENTAL)"
+ depends on NET_PCI && PCI && EXPERIMENTAL
+ select CRC32
+ select MII
+ help
+ This driver supports the Attansic L1 gigabit ethernet adapter.
+
+ To compile this driver as a module, choose M here. The module
+ will be called atl1.
+
endmenu
#
diff --git a/drivers/net/Makefile b/drivers/net/Makefile
index 4c0d4e5..d0beced 100644
--- a/drivers/net/Makefile
+++ b/drivers/net/Makefile
@@ -8,6 +8,7 @@ obj-$(CONFIG_IXGB) += ixgb/
obj-$(CONFIG_CHELSIO_T1) += chelsio/
obj-$(CONFIG_EHEA) += ehea/
obj-$(CONFIG_BONDING) += bonding/
+obj-$(CONFIG_ATL1) += atl1/
obj-$(CONFIG_GIANFAR) += gianfar_driver.o
gianfar_driver-objs := gianfar.o \
diff --git a/drivers/net/atl1/Makefile b/drivers/net/atl1/Makefile
new file mode 100644
index 0000000..a6b707e
--- /dev/null
+++ b/drivers/net/atl1/Makefile
@@ -0,0 +1,2 @@
+obj-$(CONFIG_ATL1) += atl1.o
+atl1-y += atl1_main.o atl1_hw.o atl1_ethtool.o atl1_param.o
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 1/4] atl1: Build files for Attansic L1 driver
2006-11-20 16:19 ` Chris Snook
@ 2006-11-20 20:04 ` Francois Romieu
0 siblings, 0 replies; 11+ messages in thread
From: Francois Romieu @ 2006-11-20 20:04 UTC (permalink / raw)
To: Chris Snook
Cc: Randy Dunlap, Jay Cliburn, jeff, shemminger, netdev, linux-kernel
Chris Snook <csnook@redhat.com> :
[...]
> To be precise, mii-tool is deprecated, in favor of ethtool. There are
$ man mii-tool
[...]
-v, --verbose
Display more detailed MII status information. If used twice,
^^^^^^^^^^^^^
also display raw MII register contents.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Is there a similar feature in ethtool ?
--
Ueimor
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 1/4] atl1: Build files for Attansic L1 driver
2006-11-20 15:41 ` Randy Dunlap
@ 2006-11-20 16:19 ` Chris Snook
2006-11-20 20:04 ` Francois Romieu
0 siblings, 1 reply; 11+ messages in thread
From: Chris Snook @ 2006-11-20 16:19 UTC (permalink / raw)
To: Randy Dunlap; +Cc: Jay Cliburn, jeff, shemminger, romieu, netdev, linux-kernel
Randy Dunlap wrote:
> Chris Snook wrote:
>> Randy Dunlap wrote:
>>> On Sun, 19 Nov 2006 14:29:15 -0600 Jay Cliburn wrote:
>>>
>>>> From: Jay Cliburn <jacliburn@bellsouth.net>
>>>>
>>>> This patch contains the build files for the Attansic L1 gigabit
>>>> ethernet
>>>> adapter driver.
>>>>
>>>> Signed-off-by: Jay Cliburn <jacliburn@bellsouth.net>
>>>> ---
>>>>
>>>> Kconfig | 12 ++++++++++++
>>>> Makefile | 1 +
>>>> atl1/Makefile | 30 ++++++++++++++++++++++++++++++
>>>> 3 files changed, 43 insertions(+)
>>>>
>>>> diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
>>>> index 6e863aa..f503d10 100644
>>>> --- a/drivers/net/Kconfig
>>>> +++ b/drivers/net/Kconfig
>>>> @@ -2329,6 +2329,18 @@ config QLA3XXX
>>>> To compile this driver as a module, choose M here: the module
>>>> will be called qla3xxx.
>>>>
>>>> +config ATL1
>>>> + tristate "Attansic(R) L1 Gigabit Ethernet support (EXPERIMENTAL)"
>>>> + depends on NET_PCI && PCI && EXPERIMENTAL
>>>> + select CRC32
>>>> + select MII
>>>> + ---help---
>>>> + This driver supports Attansic L1 gigabit ethernet adapter.
>>>> +
>>>> + To compile this driver as a module, choose M here. The module
>>>> + will be called atl1.
>>>> +
>>>> +
>>>> endmenu
>>>
>>> One problem here is that MII depends on NET_ETHERNET, which is
>>> 10/100 ethernet, which may not be enabled if someone has only
>>> gigabit ethernet. :)
>>
>> I'm actually quite inclined to rip out all MII support entirely.
>> There's a lot of code in this driver that needs cleaning up
>> cosmetically, and removing deprecated features would certainly speed
>> things up. What do you think?
>
> All of that sounds like a good idea to me.
> I didn't realize that MII support is deprecated. Do you mean
> that it's deprecated for gigabit?
>
To be precise, mii-tool is deprecated, in favor of ethtool. There are
other things that use mii capabilities. Bonding uses miimon, but the
arp monitor is an alternative, and I don't think there's much overlap
between workloads where people care about bonding and workloads people
run on an Asus M2V motherboard, so I'm not sure there's much
justification to bother supporting the feature, except completeness.
Thus my question to netdev:
Would anyone care if we removed MII support from an experimental driver
for a chip that is only known to ship on non-OEM desktop boards?
-- Chris
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 1/4] atl1: Build files for Attansic L1 driver
2006-11-20 6:06 ` Chris Snook
@ 2006-11-20 15:41 ` Randy Dunlap
2006-11-20 16:19 ` Chris Snook
0 siblings, 1 reply; 11+ messages in thread
From: Randy Dunlap @ 2006-11-20 15:41 UTC (permalink / raw)
To: Chris Snook; +Cc: Jay Cliburn, jeff, shemminger, romieu, netdev, linux-kernel
Chris Snook wrote:
> Randy Dunlap wrote:
>> On Sun, 19 Nov 2006 14:29:15 -0600 Jay Cliburn wrote:
>>
>>> From: Jay Cliburn <jacliburn@bellsouth.net>
>>>
>>> This patch contains the build files for the Attansic L1 gigabit ethernet
>>> adapter driver.
>>>
>>> Signed-off-by: Jay Cliburn <jacliburn@bellsouth.net>
>>> ---
>>>
>>> Kconfig | 12 ++++++++++++
>>> Makefile | 1 +
>>> atl1/Makefile | 30 ++++++++++++++++++++++++++++++
>>> 3 files changed, 43 insertions(+)
>>>
>>> diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
>>> index 6e863aa..f503d10 100644
>>> --- a/drivers/net/Kconfig
>>> +++ b/drivers/net/Kconfig
>>> @@ -2329,6 +2329,18 @@ config QLA3XXX
>>> To compile this driver as a module, choose M here: the module
>>> will be called qla3xxx.
>>>
>>> +config ATL1
>>> + tristate "Attansic(R) L1 Gigabit Ethernet support (EXPERIMENTAL)"
>>> + depends on NET_PCI && PCI && EXPERIMENTAL
>>> + select CRC32
>>> + select MII
>>> + ---help---
>>> + This driver supports Attansic L1 gigabit ethernet adapter.
>>> +
>>> + To compile this driver as a module, choose M here. The module
>>> + will be called atl1.
>>> +
>>> +
>>> endmenu
>>
>> One problem here is that MII depends on NET_ETHERNET, which is
>> 10/100 ethernet, which may not be enabled if someone has only
>> gigabit ethernet. :)
>
> I'm actually quite inclined to rip out all MII support entirely. There's
> a lot of code in this driver that needs cleaning up cosmetically, and
> removing deprecated features would certainly speed things up. What do
> you think?
All of that sounds like a good idea to me.
I didn't realize that MII support is deprecated. Do you mean
that it's deprecated for gigabit?
--
~Randy
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 1/4] atl1: Build files for Attansic L1 driver
2006-11-19 23:24 ` Randy Dunlap
@ 2006-11-20 6:06 ` Chris Snook
2006-11-20 15:41 ` Randy Dunlap
0 siblings, 1 reply; 11+ messages in thread
From: Chris Snook @ 2006-11-20 6:06 UTC (permalink / raw)
To: Randy Dunlap; +Cc: Jay Cliburn, jeff, shemminger, romieu, netdev, linux-kernel
Randy Dunlap wrote:
> On Sun, 19 Nov 2006 14:29:15 -0600 Jay Cliburn wrote:
>
>> From: Jay Cliburn <jacliburn@bellsouth.net>
>>
>> This patch contains the build files for the Attansic L1 gigabit ethernet
>> adapter driver.
>>
>> Signed-off-by: Jay Cliburn <jacliburn@bellsouth.net>
>> ---
>>
>> Kconfig | 12 ++++++++++++
>> Makefile | 1 +
>> atl1/Makefile | 30 ++++++++++++++++++++++++++++++
>> 3 files changed, 43 insertions(+)
>>
>> diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
>> index 6e863aa..f503d10 100644
>> --- a/drivers/net/Kconfig
>> +++ b/drivers/net/Kconfig
>> @@ -2329,6 +2329,18 @@ config QLA3XXX
>> To compile this driver as a module, choose M here: the module
>> will be called qla3xxx.
>>
>> +config ATL1
>> + tristate "Attansic(R) L1 Gigabit Ethernet support (EXPERIMENTAL)"
>> + depends on NET_PCI && PCI && EXPERIMENTAL
>> + select CRC32
>> + select MII
>> + ---help---
>> + This driver supports Attansic L1 gigabit ethernet adapter.
>> +
>> + To compile this driver as a module, choose M here. The module
>> + will be called atl1.
>> +
>> +
>> endmenu
>
> One problem here is that MII depends on NET_ETHERNET, which is
> 10/100 ethernet, which may not be enabled if someone has only
> gigabit ethernet. :)
I'm actually quite inclined to rip out all MII support entirely.
There's a lot of code in this driver that needs cleaning up
cosmetically, and removing deprecated features would certainly speed
things up. What do you think?
-- Chris
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 1/4] atl1: Build files for Attansic L1 driver
2006-11-19 20:29 Jay Cliburn
@ 2006-11-19 23:24 ` Randy Dunlap
2006-11-20 6:06 ` Chris Snook
0 siblings, 1 reply; 11+ messages in thread
From: Randy Dunlap @ 2006-11-19 23:24 UTC (permalink / raw)
To: Jay Cliburn; +Cc: jeff, shemminger, romieu, csnook, netdev, linux-kernel
On Sun, 19 Nov 2006 14:29:15 -0600 Jay Cliburn wrote:
> From: Jay Cliburn <jacliburn@bellsouth.net>
>
> This patch contains the build files for the Attansic L1 gigabit ethernet
> adapter driver.
>
> Signed-off-by: Jay Cliburn <jacliburn@bellsouth.net>
> ---
>
> Kconfig | 12 ++++++++++++
> Makefile | 1 +
> atl1/Makefile | 30 ++++++++++++++++++++++++++++++
> 3 files changed, 43 insertions(+)
>
> diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
> index 6e863aa..f503d10 100644
> --- a/drivers/net/Kconfig
> +++ b/drivers/net/Kconfig
> @@ -2329,6 +2329,18 @@ config QLA3XXX
> To compile this driver as a module, choose M here: the module
> will be called qla3xxx.
>
> +config ATL1
> + tristate "Attansic(R) L1 Gigabit Ethernet support (EXPERIMENTAL)"
> + depends on NET_PCI && PCI && EXPERIMENTAL
> + select CRC32
> + select MII
> + ---help---
> + This driver supports Attansic L1 gigabit ethernet adapter.
> +
> + To compile this driver as a module, choose M here. The module
> + will be called atl1.
> +
> +
> endmenu
One problem here is that MII depends on NET_ETHERNET, which is
10/100 ethernet, which may not be enabled if someone has only
gigabit ethernet. :)
I have a partial patch which moves MII and PHYLIB outside of
NET_ETHERNET. That also makes them usable by USB or other
non-drivers/net/ drivers, e.g., again without the need
to enable NET_ETHERNET if someone only has USB ethernet. :(
I'll try to post it for review later today.
---
~Randy
^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH 1/4] atl1: Build files for Attansic L1 driver
@ 2006-11-19 20:29 Jay Cliburn
2006-11-19 23:24 ` Randy Dunlap
0 siblings, 1 reply; 11+ messages in thread
From: Jay Cliburn @ 2006-11-19 20:29 UTC (permalink / raw)
To: jeff; +Cc: shemminger, romieu, csnook, netdev, linux-kernel
From: Jay Cliburn <jacliburn@bellsouth.net>
This patch contains the build files for the Attansic L1 gigabit ethernet
adapter driver.
Signed-off-by: Jay Cliburn <jacliburn@bellsouth.net>
---
Kconfig | 12 ++++++++++++
Makefile | 1 +
atl1/Makefile | 30 ++++++++++++++++++++++++++++++
3 files changed, 43 insertions(+)
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
index 6e863aa..f503d10 100644
--- a/drivers/net/Kconfig
+++ b/drivers/net/Kconfig
@@ -2329,6 +2329,18 @@ config QLA3XXX
To compile this driver as a module, choose M here: the module
will be called qla3xxx.
+config ATL1
+ tristate "Attansic(R) L1 Gigabit Ethernet support (EXPERIMENTAL)"
+ depends on NET_PCI && PCI && EXPERIMENTAL
+ select CRC32
+ select MII
+ ---help---
+ This driver supports Attansic L1 gigabit ethernet adapter.
+
+ To compile this driver as a module, choose M here. The module
+ will be called atl1.
+
+
endmenu
#
diff --git a/drivers/net/Makefile b/drivers/net/Makefile
index f270bc4..b839af8 100644
--- a/drivers/net/Makefile
+++ b/drivers/net/Makefile
@@ -8,6 +8,7 @@ obj-$(CONFIG_IXGB) += ixgb/
obj-$(CONFIG_CHELSIO_T1) += chelsio/
obj-$(CONFIG_EHEA) += ehea/
obj-$(CONFIG_BONDING) += bonding/
+obj-$(CONFIG_ATL1) += atl1/
obj-$(CONFIG_GIANFAR) += gianfar_driver.o
gianfar_driver-objs := gianfar.o \
diff --git a/drivers/net/atl1/Makefile b/drivers/net/atl1/Makefile
new file mode 100644
index 0000000..1a10b91
--- /dev/null
+++ b/drivers/net/atl1/Makefile
@@ -0,0 +1,30 @@
+################################################################################
+#
+# Attansic L1 gigabit ethernet driver
+# Copyright(c) 2005 - 2006 Attansic Corporation.
+#
+# This program is free software; you can redistribute it and/or modify it
+# under the terms and conditions of the GNU General Public License,
+# version 2, as published by the Free Software Foundation.
+#
+# This program is distributed in the hope it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+# more details.
+#
+# You should have received a copy of the GNU General Public License along with
+# this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
+#
+# The full GNU General Public License is included in this distribution in
+# the file called "COPYING".
+#
+################################################################################
+
+#
+# Makefile for the Attansic L1 gigabit ethernet driver
+#
+
+obj-$(CONFIG_ATL1) += atl1.o
+
+atl1-objs := atl1_main.o atl1_hw.o atl1_ethtool.o atl1_param.o
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2007-01-21 21:05 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-01-11 0:40 [PATCH 1/4] atl1: Build files for Attansic L1 driver Jay Cliburn
2007-01-11 9:19 ` Christoph Hellwig
2007-01-11 9:31 ` Chris Snook
2007-01-11 9:49 ` Jeff Garzik
-- strict thread matches above, loose matches on Subject: below --
2007-01-21 21:05 Jay Cliburn
2006-11-19 20:29 Jay Cliburn
2006-11-19 23:24 ` Randy Dunlap
2006-11-20 6:06 ` Chris Snook
2006-11-20 15:41 ` Randy Dunlap
2006-11-20 16:19 ` Chris Snook
2006-11-20 20:04 ` Francois Romieu
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).