Commit Graph

277 Commits

Author SHA1 Message Date
Florian Pose 7cb12f0cb8 Use return value of ecdev_open(); thanks to Patrick Bruenn. 2014-10-27 16:33:23 +01:00
Florian Pose 480d497644 CCAT: Support kernels before 3.14 without dma_set_mask_and_coherent(). 2014-10-27 14:54:02 +01:00
Florian Pose 0de73a15ad Merged CCAT 0.10 changes. 2014-10-27 14:33:03 +01:00
Florian Pose fa39f61c52 Prevent CCAT auto-loading. 2014-10-27 14:19:49 +01:00
Florian Pose d790e03dd9 merge. 2014-10-27 14:15:55 +01:00
Florian Pose 6e8888827a Added e100 driver for kernel 3.6. 2014-10-27 13:41:01 +01:00
Florian Pose 8e5d96ba5e Added r8169 driver for kernel 3.6. 2014-10-27 13:38:51 +01:00
Florian Pose 95bb74e7de Added e1000e driver for kernel 3.6. 2014-10-27 13:14:56 +01:00
Florian Pose 2324a68431 Added e1000 driver for kernel 3.6. 2014-10-27 11:58:12 +01:00
Florian Pose 2935d8dad3 Added 8139too driver for kernel 3.6. 2014-10-27 11:44:24 +01:00
Patrick Bruenn be89551e21 - increase version number to 0.10
- run indent script on netdev.c
2014-07-02 14:25:23 +02:00
Patrick Bruenn 26216d7727 remove unused files CCatDefinitions.h and compat.h 2014-07-02 12:48:01 +02:00
Patrick Bruenn 6c129ee7ce Refactoring:
- convert next_tx/rx counter into dma_fifo member fifo->next
- use POLL_TIME define instead of magic number 100
- remove obsolete tx_fifo_full()
2014-07-02 08:15:27 +02:00
Patrick Bruenn 2fb819d6f4 remove obsolete print.* files 2014-06-05 18:12:30 +02:00
Patrick Bruenn 8309f8f243 remove dead commented code 2014-06-05 17:54:35 +02:00
Patrick Bruenn 4e38410894 remove print.* from release tree
run indent
2014-06-05 17:41:48 +02:00
Patrick Bruenn 950bfe2649 reorder functions in netdev.c to avoid forward declarations 2014-06-05 17:27:16 +02:00
Patrick Bruenn b1214f2548 reorder functions in update.c to omit forward declarations 2014-06-05 17:08:54 +02:00
Patrick Bruenn 2f4a4fd5fe - don't use compat.h in the mainline driver
- correct constness of function pointer declarations
2014-06-05 16:40:01 +02:00
Patrick Bruenn eb003e8df3 make ccat driver more linux compliant
- reduce enum ccat_info_t to the minimal set of defines
 - replace CamelCased WINDOWS typedef structs with linux types
 - remove print.c/.h from the driver build, but keep the files for debugging
2014-06-05 16:30:22 +02:00
Patrick Bruenn ae6a5712e6 move first *_carrier_off() in front of register_netdev()/ ecdev_open() 2014-06-05 16:14:13 +02:00
Patrick Bruenn 058e923dda - use short kernel types, add empty lines after variable declaration to conform better with linux coding style
- replace polling threads with hrtimer callback
2014-06-05 16:07:52 +02:00
Patrick Bruenn 682b891bd0 - restored examples/user/
- removed /devices/ccat/COPYING
- replaced DRV_NAME with KBUILD_MODNAME
2014-05-06 17:23:33 +02:00
Florian Pose 8cf05b96c6 Avoided unused return value warning. 2014-04-25 17:05:39 +02:00
Florian Pose 1619586388 Removed obsolete EXTRA_DIST files. 2014-04-25 17:05:12 +02:00
Florian Pose 1de80f3387 Removed unused CCAT kernel version. 2014-04-25 17:04:43 +02:00
Florian Pose c278a2de92 merge 2014-04-25 16:42:36 +02:00
Patrick Bruenn fa937d00a4 change back the version number to release 0.8 2014-04-23 15:22:39 +02:00
Patrick Bruenn dc7832849e ccat: use the same file for different driver version 2014-04-23 15:20:33 +02:00
Patrick Bruenn 544b186438 added ccat support for kernel 2.6.32 2014-04-23 13:15:10 +02:00
Patrick Bruenn 486d7704ba clean up CCatDefinitions.h 2014-04-07 07:31:50 +02:00
Patrick Bruenn 5b3b03b30d replace not working symlinks with real copies from the ccat main repository(git) 2014-04-04 08:59:37 +02:00
Patrick Bruenn 9aba2b3e15 Add ccat driver for Beckhoff CCAT communication controller in Beckhoff CX20xx device 2014-04-04 08:32:09 +02:00
Florian Pose ffa0c395a8 Fixed request_irq() bug for non EtherCAT-devices in r8169 for kernel 3.4. 2013-11-29 16:42:20 +01:00
Florian Pose 02f2461fda Improved r8169 for 3.4. 2013-11-26 08:38:44 +01:00
Florian Pose 8f30b86a84 Reset e100 watchdog only if link up. 2013-10-21 19:16:48 +02:00
Florian Pose 038fa5bf58 Added 8139too driver for kernel 3.2. 2013-02-12 13:17:16 +01:00
Florian Pose a0dd6089c1 Added 8139too driver for kernel 3.0. 2013-02-12 12:25:24 +01:00
Florian Pose 016eb52267 Fixed repeating e1000e reset while link down, thanks to J. Kunz. 2013-02-05 13:56:29 +01:00
Florian Pose b0564237b2 Fixed link detection in older e1000e drivers. 2013-01-11 15:07:11 +01:00
Florian Pose 52938b943f Fixed link detection in e1000e driver for 3.4. 2013-01-10 12:34:58 +01:00
Florian Pose b41d7cb8fc Minor change. 2013-01-10 12:33:30 +01:00
Florian Pose dd34e775e4 Added r8169 driver for kernel 3.4. 2013-01-10 11:43:57 +01:00
Florian Pose bb93e115d3 Added e1000 driver for kernel 3.4. 2013-01-08 13:31:15 +01:00
Florian Pose 7a9b4de7c3 Added e100 driver for kernel 3.4. 2013-01-08 12:01:17 +01:00
Florian Pose ad5be739c1 Improved e1000e driver for kernel 3.4. 2013-01-08 10:58:46 +01:00
Florian Pose d17ac500ca Added e1000e driver for kernel 3.4. 2013-01-07 18:23:27 +01:00
Florian Pose 3769e05859 Added 8139too driver for kernel 3.4. 2013-01-07 11:34:58 +01:00
Florian Pose 23d4e442af Fixed e1000_open() in e1000e drivers. 2012-12-05 12:15:49 +01:00
Florian Pose 4d94396f1a Fixed __e1000_maybe_stop_tx() for e1000e. 2012-12-05 12:02:44 +01:00