Commit Graph

2254 Commits

Author SHA1 Message Date
Florian Pose 9127613472 Clear unused ports; use arrows for next slaves. 2017-03-03 17:08:39 +01:00
Florian Pose 84a3548a5e Optionally output CRC diagnosis information in graph. 2017-03-03 16:49:13 +01:00
Florian Pose bb54a2e119 Using EC_MAX_PORTS. 2017-03-03 16:36:00 +01:00
Florian Pose 0ced30236e Display alias adressing in graph. 2017-03-03 16:00:35 +01:00
Florian Pose b96ac30333 Merged CRC command. 2017-03-03 13:55:01 +01:00
Florian Pose 94ab875ba9 crc reset command. 2017-03-03 13:50:49 +01:00
Florian Pose efc11fa25f New tool command 'ethercat crc'. 2017-03-03 13:33:17 +01:00
Florian Pose fef51b5a26 merge 2017-01-13 16:47:27 +01:00
Florian Pose 5281569032 Support changed sock_create_kern() interface from Linux 4.2. 2016-10-18 10:20:47 +02:00
Florian Pose b6cace3df1 Support changed tty_prepare_flip_string() interface from kernel 3.9. 2016-10-18 10:20:21 +02:00
Florian Pose 545d4e548c Use SYNC0 + SYNC1 cycle times for cyclic start time generation. 2016-09-16 12:35:09 +02:00
Florian Pose 9d24bf69e2 merge 2016-09-16 11:57:01 +02:00
Florian Pose c7f2a93cc5 merge 2016-09-16 11:56:53 +02:00
Florian Pose 8f599d1eb8 Always clear PDO mapping in ecrt_slave_config_pdos(). 2016-09-16 11:56:10 +02:00
Florian Pose 2da13023f4 Migrated user-space example to use clock_nanosleep(). 2016-06-09 13:52:22 +02:00
Florian Pose a5cfa32f4b Fixed fragmented SoE write request. 2016-05-13 17:43:00 +02:00
Patrick Bruenn 1362f30a05 devices/ccat: revert "limit rx processing to one frame per poll"
revert "limit rx processing to one frame per poll", which caused etherlab
frame timeouts in setups with more than one frame per cycle.
2016-04-12 11:17:36 +02:00
Florian Pose 2b18e00116 Prevent CCAT auto-loading. 2016-02-25 15:23:42 +01:00
Florian Pose 8a9aad3f44 Merged CCAT driver v0.14. 2016-02-16 15:18:34 +01:00
Florian Pose 8812d5bf73 Always clear PDO assignment of configured sync managers. 2016-01-22 10:11:58 +01:00
Florian Pose 67c89f9d81 merge 2015-12-18 12:30:45 +01:00
Patrick Bruenn 004831997e update ccat driver to v0.14
- fix ccat startup stall and 64 bit address usage
- limit rx processing to one frame per poll
- print registered gpio base to kernel log
- fix constness for *_driver objects
- refactor dma fifo initialization
- refactor rx/tx fifo code and structures
2015-11-05 16:54:49 +01:00
Patrick Bruenn 2632d73bf2 fix ccat startup stall. In case the dma memory was allocated above 4 GB limit, CCAT is unable to access it.
-> limit the dma_mask to 32-bit to omit this situation
2015-10-26 08:28:10 +01:00
Patrick Bruenn 596a2584c3 update ccat driver to v0.13
- add driver for the SRAM function block
- add driver for the GPIO function block
- add support for multiple CCATs
- prepare support for devices without pci
2015-10-13 12:24:16 +02:00
Florian Pose 00156fb424 New alloc_netdev() API since kernel 3.17. 2015-05-07 15:53:42 +02:00
Florian Pose c67691de42 Fixed bug concerning netdev_completed_queue(); thanks to B. Benner. 2015-02-19 15:19:29 +01:00
Florian Pose c02e204fcb Added all drivers for kernel 3.16. 2014-10-28 16:54:59 +01:00
Florian Pose 0a250140d6 Added all drivers for kernel 3.14. 2014-10-28 16:31:44 +01:00
Florian Pose 04644ee1e2 Added all drivers for kernel 3.12. 2014-10-28 15:59:52 +01:00
Florian Pose a8a629cd26 Added all drivers for kernel 3.10. 2014-10-28 15:44:36 +01:00
Florian Pose 19468817ef Added all drivers for kernel 3.8. 2014-10-28 13:31:05 +01:00
Florian Pose 4ca7ebce7a Fixed wrong version e1000 includes. 2014-10-28 11:26:00 +01:00
Florian Pose 7cb12f0cb8 Use return value of ecdev_open(); thanks to Patrick Bruenn. 2014-10-27 16:33:23 +01:00
Florian Pose 6bb5990dff Ignore .dirstamp. 2014-10-27 14:55:50 +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 65d0526d2f Output CCAT configuration. 2014-10-27 14:15:25 +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
Florian Pose ef47dbbc44 Use absolute path fpr ldmod; thanks to S. Blanchet. 2014-07-08 11:18:02 +02: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