OpenCloudOS-Kernel/drivers/staging/et131x
Mark Einon e19d8ba145 staging: et131x: et1310_mac.c: ConfigMacStatRegs() add missing regs to be zeroed
The comment at the top of the function states 'we need to initialize all the macstat registers to zero', but not all macstat registers are zeroed. Zero the missing registers.
Tested on an ET-131x device.

Signed-off-by: Mark Einon <mark.einon@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2011-07-08 14:06:37 -07:00
..
Kconfig
Makefile Staging: et131x: Makefile: replace the use of <module>-objs with <module>-y 2010-10-08 07:23:49 -07:00
README
et131x.h staging: et131x: Remove typedefs from et1310_phy.h 2011-07-05 19:54:58 -07:00
et131x_adapter.h staging: et131x: rename adapter->Flags to adapter->flags 2011-07-08 14:06:36 -07:00
et131x_defs.h staging: et131x: Fix stats->rx_packets accounting 2011-07-05 19:54:58 -07:00
et131x_initpci.c staging: et131x: Remove typedefs from et1310_phy.h 2011-07-05 19:54:58 -07:00
et131x_isr.c staging: et131x: Convert et1310_address_map.h names from camel case 2011-07-08 14:06:37 -07:00
et131x_netdev.c staging: et131x: rename adapter->Flags to adapter->flags 2011-07-08 14:06:36 -07:00
et131x_version.h Staging: et131x: Collapse all the function definitions into one place 2010-03-03 16:42:51 -08:00
et1310_address_map.h staging: et131x: Remove spaces between tabs inserted in patch 7b7fb34d3ffa 2011-07-08 14:06:37 -07:00
et1310_eeprom.c staging: et131x: Turn a few more LongCapitalisedThings into Linuxish names 2011-02-04 13:01:00 -08:00
et1310_mac.c staging: et131x: et1310_mac.c: ConfigMacStatRegs() add missing regs to be zeroed 2011-07-08 14:06:37 -07:00
et1310_phy.c staging: et131x: Remove typedefs from et1310_phy.h 2011-07-05 19:54:58 -07:00
et1310_phy.h staging: et131x: Remove typedefs from et1310_phy.h 2011-07-05 19:54:58 -07:00
et1310_pm.c staging: et131x: rename adapter->Flags to adapter->flags 2011-07-08 14:06:36 -07:00
et1310_rx.c staging: et131x: rename adapter->Flags to adapter->flags 2011-07-08 14:06:36 -07:00
et1310_rx.h Staging: et131x: fix most coding style issues in et131x 2010-05-11 11:35:35 -07:00
et1310_tx.c staging: et131x: Convert et1310_address_map.h names from camel case 2011-07-08 14:06:37 -07:00
et1310_tx.h Staging: et131x: Collapse all the function definitions into one place 2010-03-03 16:42:51 -08:00

README

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.