-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This is a driver for the ET1310 network device. Based on the driver found at https://sourceforge.net/projects/et131x/ Cleaned up immensely by Olaf Hartman <o.hartmann@telovital.com> and Christoph Hellwig <hch@infradead.org> Note, the powermanagement options were removed from the vendor provided driver as they did not build properly at the time. TODO: - kernel coding style cleanups - forward port for latest network driver changes - kill useless typecasts (e.g. in et1310_phy.c) - alloc_etherdev is initializing memory with zero?!? - add_timer call in et131x_netdev.c is correct? - Add power saving functionality (suspend, sleep, resume) - Implement a few more kernel Parameter (set mac ) Cc: Olaf Hartmann <o.hartmann@telovital.com> Cc: Christoph Hellwig <hch@infradead.org> Cc: Dean Adams <dadams1969@gmail.com> Cc: Victor Soriano <vjsoriano@agere.com> Cc: Andre-Sebastian Liebe <andre@lianse.eu> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
- Loading branch information
Greg Kroah-Hartman
committed
Oct 10, 2008
1 parent
dbc6c2c
commit cfb739b
Showing
33 changed files
with
14,261 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -23,5 +23,6 @@ menuconfig STAGING | |
|
||
if STAGING | ||
|
||
source "drivers/staging/et131x/Kconfig" | ||
|
||
endif # STAGING |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
# Makefile for staging directory | ||
|
||
obj-$(CONFIG_ET131X) += et131x/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
config ET131X | ||
tristate "Agere ET-1310 Gigabit Ethernet support" | ||
depends on NETDEV_1000 && PCI | ||
default n | ||
---help--- | ||
This driver supports Agere ET-1310 ethernet adapters. | ||
|
||
To compile this driver as a module, choose M here. The module | ||
will be called et131x. | ||
|
||
config ET131X_DEBUG | ||
bool "Enable et131x debugging" | ||
depends on ET131X | ||
default n | ||
---help--- | ||
Say Y for detailed debug information. | ||
|
||
If in doubt, say N. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# | ||
# Makefile for the Agere ET-131x ethernet driver | ||
# | ||
|
||
obj-$(CONFIG_ET131X) += et131x.o | ||
|
||
et131x-objs := et1310_eeprom.o \ | ||
et1310_jagcore.o \ | ||
et1310_mac.o \ | ||
et1310_phy.o \ | ||
et1310_pm.o \ | ||
et1310_rx.o \ | ||
et1310_tx.o \ | ||
et131x_config.o \ | ||
et131x_debug.o \ | ||
et131x_initpci.o \ | ||
et131x_isr.o \ | ||
et131x_netdev.o |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
This is a driver for the ET1310 network device. | ||
|
||
Based on the driver found at https://sourceforge.net/projects/et131x/ | ||
|
||
Cleaned up immensely by Olaf Hartman <o.hartmann@telovital.com> and Christoph | ||
Hellwig <hch@infradead.org> | ||
|
||
Note, the powermanagement options were removed from the vendor provided | ||
driver as they did not build properly at the time. | ||
|
||
TODO: | ||
- kernel coding style cleanups | ||
- forward port for latest network driver changes | ||
- kill useless typecasts (e.g. in et1310_phy.c) | ||
- alloc_etherdev is initializing memory with zero?!? | ||
- add_timer call in et131x_netdev.c is correct? | ||
- Add power saving functionality (suspend, sleep, resume) | ||
- Implement a few more kernel Parameter (set mac ) | ||
|
||
Please send patches to: | ||
Greg Kroah-Hartman <gregkh@suse.de> | ||
|
||
And Cc: Olaf Hartmann <o.hartmann@telovital.com> as he has this device and can | ||
test any changes. | ||
|
Oops, something went wrong.