Fri, 08 Sep 2017 13:50:06 +0200Do not build GPIO part of CCAT if GPIO is not configured in kernel. stable-1.5
Florian Pose <fp@igh.de> [Fri, 08 Sep 2017 13:50:06 +0200] rev 2684
Do not build GPIO part of CCAT if GPIO is not configured in kernel.

Fri, 08 Sep 2017 13:16:57 +0200Forgot Makefile.orig. stable-1.5
Florian Pose <fp@igh.de> [Fri, 08 Sep 2017 13:16:57 +0200] rev 2683
Forgot Makefile.orig.

Mon, 04 Sep 2017 17:24:46 +0200Fixed vm_fault. stable-1.5
Philipp Weyer <pw@igh-essen.com> [Mon, 04 Sep 2017 17:24:46 +0200] rev 2682
Fixed vm_fault.

Mon, 04 Sep 2017 17:12:59 +0200Adapted vm_operations_struct for kernels >= 4.11 stable-1.5
Florian Pose <fp@igh.de> [Mon, 04 Sep 2017 17:12:59 +0200] rev 2681
Adapted vm_operations_struct for kernels >= 4.11

Fri, 18 Aug 2017 12:30:16 +0200Fixed lib include paths stable-1.5
Philipp Weyer <pw@igh-essen.com> [Fri, 18 Aug 2017 12:30:16 +0200] rev 2680
Fixed lib include paths

Fri, 18 Aug 2017 12:30:16 +0200Fixed lib include paths default
Philipp Weyer <pw@igh-essen.com> [Fri, 18 Aug 2017 12:30:16 +0200] rev 2679
Fixed lib include paths

Fri, 03 Mar 2017 17:08:39 +0100Clear unused ports; use arrows for next slaves.
Florian Pose <fp@igh-essen.com> [Fri, 03 Mar 2017 17:08:39 +0100] rev 2678
Clear unused ports; use arrows for next slaves.

Fri, 03 Mar 2017 16:49:13 +0100Optionally output CRC diagnosis information in graph.
Florian Pose <fp@igh-essen.com> [Fri, 03 Mar 2017 16:49:13 +0100] rev 2677
Optionally output CRC diagnosis information in graph.

Fri, 03 Mar 2017 16:36:00 +0100Using EC_MAX_PORTS.
Florian Pose <fp@igh-essen.com> [Fri, 03 Mar 2017 16:36:00 +0100] rev 2676
Using EC_MAX_PORTS.

Fri, 03 Mar 2017 16:00:35 +0100Display alias adressing in graph.
Florian Pose <fp@igh-essen.com> [Fri, 03 Mar 2017 16:00:35 +0100] rev 2675
Display alias adressing in graph.

Fri, 03 Mar 2017 17:08:39 +0100Clear unused ports; use arrows for next slaves. stable-1.5
Florian Pose <fp@igh-essen.com> [Fri, 03 Mar 2017 17:08:39 +0100] rev 2674
Clear unused ports; use arrows for next slaves.

Fri, 03 Mar 2017 16:49:13 +0100Optionally output CRC diagnosis information in graph. stable-1.5
Florian Pose <fp@igh-essen.com> [Fri, 03 Mar 2017 16:49:13 +0100] rev 2673
Optionally output CRC diagnosis information in graph.

Fri, 03 Mar 2017 16:36:00 +0100Using EC_MAX_PORTS. stable-1.5
Florian Pose <fp@igh-essen.com> [Fri, 03 Mar 2017 16:36:00 +0100] rev 2672
Using EC_MAX_PORTS.

Fri, 03 Mar 2017 16:00:35 +0100Display alias adressing in graph. stable-1.5
Florian Pose <fp@igh-essen.com> [Fri, 03 Mar 2017 16:00:35 +0100] rev 2671
Display alias adressing in graph.

Fri, 03 Mar 2017 13:50:49 +0100crc reset command.
Florian Pose <fp@igh-essen.com> [Fri, 03 Mar 2017 13:50:49 +0100] rev 2670
crc reset command.

Fri, 03 Mar 2017 13:33:17 +0100New tool command 'ethercat crc'.
Florian Pose <fp@igh-essen.com> [Fri, 03 Mar 2017 13:33:17 +0100] rev 2669
New tool command 'ethercat crc'.

Fri, 03 Mar 2017 13:55:01 +0100Merged CRC command. stable-1.5
Florian Pose <fp@gh.de> [Fri, 03 Mar 2017 13:55:01 +0100] rev 2668
Merged CRC command.

Fri, 03 Mar 2017 13:50:49 +0100crc reset command. stable-1.5
Florian Pose <fp@igh-essen.com> [Fri, 03 Mar 2017 13:50:49 +0100] rev 2667
crc reset command.

Fri, 03 Mar 2017 13:33:17 +0100New tool command 'ethercat crc'. stable-1.5
Florian Pose <fp@igh-essen.com> [Fri, 03 Mar 2017 13:33:17 +0100] rev 2666
New tool command 'ethercat crc'.

Fri, 13 Jan 2017 16:47:27 +0100merge stable-1.5
Florian Pose <fp@gh.de> [Fri, 13 Jan 2017 16:47:27 +0100] rev 2665
merge

Thu, 09 Jun 2016 13:52:22 +0200Migrated user-space example to use clock_nanosleep(). stable-1.5
Florian Pose <fp@igh-essen.com> [Thu, 09 Jun 2016 13:52:22 +0200] rev 2664
Migrated user-space example to use clock_nanosleep().

Fri, 16 Sep 2016 12:35:09 +0200Use SYNC0 + SYNC1 cycle times for cyclic start time generation.
Florian Pose <fp@igh-essen.com> [Fri, 16 Sep 2016 12:35:09 +0200] rev 2663
Use SYNC0 + SYNC1 cycle times for cyclic start time generation.

Tue, 18 Oct 2016 10:20:47 +0200Support changed sock_create_kern() interface from Linux 4.2. stable-1.5
Florian Pose <fp@igh-essen.com> [Tue, 18 Oct 2016 10:20:47 +0200] rev 2662
Support changed sock_create_kern() interface from Linux 4.2.

Tue, 18 Oct 2016 10:20:21 +0200Support changed tty_prepare_flip_string() interface from kernel 3.9. stable-1.5
Florian Pose <fp@igh-essen.com> [Tue, 18 Oct 2016 10:20:21 +0200] rev 2661
Support changed tty_prepare_flip_string() interface from kernel 3.9.

Tue, 18 Oct 2016 10:20:47 +0200Support changed sock_create_kern() interface from Linux 4.2.
Florian Pose <fp@igh-essen.com> [Tue, 18 Oct 2016 10:20:47 +0200] rev 2660
Support changed sock_create_kern() interface from Linux 4.2.

Tue, 18 Oct 2016 10:20:21 +0200Support changed tty_prepare_flip_string() interface from kernel 3.9.
Florian Pose <fp@igh-essen.com> [Tue, 18 Oct 2016 10:20:21 +0200] rev 2659
Support changed tty_prepare_flip_string() interface from kernel 3.9.

Fri, 16 Sep 2016 12:35:09 +0200Use SYNC0 + SYNC1 cycle times for cyclic start time generation. stable-1.5
Florian Pose <fp@igh-essen.com> [Fri, 16 Sep 2016 12:35:09 +0200] rev 2658
Use SYNC0 + SYNC1 cycle times for cyclic start time generation.

Fri, 16 Sep 2016 11:57:01 +0200merge stable-1.5
Florian Pose <fp@igh-essen.com> [Fri, 16 Sep 2016 11:57:01 +0200] rev 2657
merge

Fri, 16 Sep 2016 11:56:53 +0200merge stable-1.5
Florian Pose <fp@igh-essen.com> [Fri, 16 Sep 2016 11:56:53 +0200] rev 2656
merge

Fri, 16 Sep 2016 11:56:10 +0200Always clear PDO mapping in ecrt_slave_config_pdos(). stable-1.5
Florian Pose <fp@igh-essen.com> [Fri, 16 Sep 2016 11:56:10 +0200] rev 2655
Always clear PDO mapping in ecrt_slave_config_pdos().

Tue, 12 Apr 2016 11:17:36 +0200devices/ccat: revert "limit rx processing to one frame per poll" stable-1.5
Patrick Bruenn <p.bruenn@beckhoff.com> [Tue, 12 Apr 2016 11:17:36 +0200] rev 2654
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.

Fri, 22 Jan 2016 10:11:58 +0100Always clear PDO assignment of configured sync managers. stable-1.5
Florian Pose <fp@igh-essen.com> [Fri, 22 Jan 2016 10:11:58 +0100] rev 2653
Always clear PDO assignment of configured sync managers.

Wed, 22 Jun 2016 14:08:34 +0200Minor change.
Florian Pose <fp@igh-essen.com> [Wed, 22 Jun 2016 14:08:34 +0200] rev 2652
Minor change.

Wed, 22 Jun 2016 13:50:35 +0200Minor change.
Florian Pose <fp@igh-essen.com> [Wed, 22 Jun 2016 13:50:35 +0200] rev 2651
Minor change.

Wed, 22 Jun 2016 13:49:16 +0200Minor changes.
Florian Pose <fp@igh-essen.com> [Wed, 22 Jun 2016 13:49:16 +0200] rev 2650
Minor changes.

Thu, 09 Jun 2016 13:52:22 +0200Migrated user-space example to use clock_nanosleep().
Florian Pose <fp@igh-essen.com> [Thu, 09 Jun 2016 13:52:22 +0200] rev 2649
Migrated user-space example to use clock_nanosleep().

Fri, 13 May 2016 17:43:00 +0200Fixed fragmented SoE write request. stable-1.5
Florian Pose <fp@igh-essen.com> [Fri, 13 May 2016 17:43:00 +0200] rev 2648
Fixed fragmented SoE write request.

Wed, 04 May 2016 11:17:20 +0200EoE interface configuration hints.
Florian Pose <fp@igh-essen.com> [Wed, 04 May 2016 11:17:20 +0200] rev 2647
EoE interface configuration hints.

Wed, 04 May 2016 10:29:55 +0200Included "ethercat ip" command in documentation.
Florian Pose <fp@igh-essen.com> [Wed, 04 May 2016 10:29:55 +0200] rev 2646
Included "ethercat ip" command in documentation.

Tue, 03 May 2016 15:14:42 +0200Do not touch AL state of EoE slaves.
Florian Pose <fp@gh.de> [Tue, 03 May 2016 15:14:42 +0200] rev 2645
Do not touch AL state of EoE slaves.

Tue, 03 May 2016 14:18:29 +0200Fixed EoE data debug level 3.
Florian Pose <fp@gh.de> [Tue, 03 May 2016 14:18:29 +0200] rev 2644
Fixed EoE data debug level 3.

Tue, 03 May 2016 14:17:39 +0200Print mailbox error response data only if data_size > 0.
Florian Pose <fp@gh.de> [Tue, 03 May 2016 14:17:39 +0200] rev 2643
Print mailbox error response data only if data_size > 0.

Tue, 03 May 2016 14:13:11 +0200Fixed endianess of EoE parameters.
Florian Pose <fp@gh.de> [Tue, 03 May 2016 14:13:11 +0200] rev 2642
Fixed endianess of EoE parameters.

Thu, 07 May 2015 15:53:42 +0200New alloc_netdev() API since kernel 3.17.
Florian Pose <fp@igh-essen.com> [Thu, 07 May 2015 15:53:42 +0200] rev 2641
New alloc_netdev() API since kernel 3.17.

Thu, 25 Feb 2016 15:23:42 +0100Prevent CCAT auto-loading. stable-1.5
Florian Pose <fp@igh-essen.com> [Thu, 25 Feb 2016 15:23:42 +0100] rev 2640
Prevent CCAT auto-loading.

Tue, 16 Feb 2016 15:18:34 +0100Merged CCAT driver v0.14. stable-1.5
Florian Pose <fp@igh-essen.com> [Tue, 16 Feb 2016 15:18:34 +0100] rev 2639
Merged CCAT driver v0.14.

Thu, 05 Nov 2015 16:54:49 +0100update ccat driver to v0.14 stable-1.5
Patrick Bruenn <p.bruenn@beckhoff.com> [Thu, 05 Nov 2015 16:54:49 +0100] rev 2638
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

Mon, 26 Oct 2015 08:28:10 +0100fix ccat startup stall. In case the dma memory was allocated above 4 GB limit, CCAT is unable to access it. stable-1.5
Patrick Bruenn <p.bruenn@beckhoff.com> [Mon, 26 Oct 2015 08:28:10 +0100] rev 2637
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

Tue, 13 Oct 2015 12:24:16 +0200update ccat driver to v0.13 stable-1.5
Patrick Bruenn <p.bruenn@beckhoff.com> [Tue, 13 Oct 2015 12:24:16 +0200] rev 2636
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

Fri, 22 Jan 2016 13:09:43 +0100merge
Florian Pose <fp@igh-essen.com> [Fri, 22 Jan 2016 13:09:43 +0100] rev 2635
merge

Fri, 22 Jan 2016 10:11:58 +0100Always clear PDO assignment of configured sync managers.
Florian Pose <fp@igh-essen.com> [Fri, 22 Jan 2016 10:11:58 +0100] rev 2634
Always clear PDO assignment of configured sync managers.

Fri, 22 Jan 2016 10:10:02 +0100Typo.
Florian Pose <fp@igh-essen.com> [Fri, 22 Jan 2016 10:10:02 +0100] rev 2633
Typo.

Fri, 18 Dec 2015 12:30:45 +0100merge stable-1.5
Florian Pose <fp@igh-essen.com> [Fri, 18 Dec 2015 12:30:45 +0100] rev 2632
merge

Thu, 07 May 2015 15:53:42 +0200New alloc_netdev() API since kernel 3.17. stable-1.5
Florian Pose <fp@igh-essen.com> [Thu, 07 May 2015 15:53:42 +0200] rev 2631
New alloc_netdev() API since kernel 3.17.

Tue, 14 Apr 2015 16:25:44 -040016-ethercat-1.5-frame-corruption.patch
Dave Page <dave.page@gleeble.com> [Tue, 14 Apr 2015 16:25:44 -0400] rev 2630
16-ethercat-1.5-frame-corruption.patch
from ethercat-1.5.0-patches-v2.tar.bz2
by Frank Heckenbach f.heckenbach@ at fh-soft.de
Ref: http://lists.etherlab.org/pipermail/etherlab-dev/2014/000404.html
with some additional edits.

Tue, 14 Apr 2015 13:12:24 -0400Internal SDO requests now synchronized with external requests.
Knud Baastrup <kba@deif.com> [Tue, 14 Apr 2015 13:12:24 -0400] rev 2629
Internal SDO requests now synchronized with external requests.
Internal SDO requests are managed by master FSM and can conflict with
external requests managed by slave FSM. The internal SDO requests
includes SDO requests created by an application and external request are
typical created by EtherCAT Tool for SDO upload/download or a directory
fetch initiated with ethercat sdos command. The conflict will cause a
FPWR from an external request to be overwritten by a FPWR from an
internal SDO request (or oppersite) in the same "train" of datagrams.

Tue, 14 Apr 2015 13:10:55 -0400Maximum length of foe filename extended to 255.
Knud Baastrup <kba@deif.com> [Tue, 14 Apr 2015 13:10:55 -0400] rev 2628
Maximum length of foe filename extended to 255.

Fri, 17 Apr 2015 11:32:54 +0200Defined list_next_entry for older kernels.
Florian Pose <fp@igh-essen.com> [Fri, 17 Apr 2015 11:32:54 +0200] rev 2627
Defined list_next_entry for older kernels.

Fri, 17 Apr 2015 11:22:17 +0200Fixed line wrapping.
Florian Pose <fp@igh-essen.com> [Fri, 17 Apr 2015 11:22:17 +0200] rev 2626
Fixed line wrapping.

Tue, 14 Apr 2015 10:12:55 -0400Eoe mac address now derived from unique mac.
Knud Baastrup <kba@deif.com> [Tue, 14 Apr 2015 10:12:55 -0400] rev 2625
Eoe mac address now derived from unique mac.
The EoE MAC address is now derived from the NIC part of the first global
unique MAC address of the linked list of available network interfaces or
otherwise the MAC address used by the EtherCAT master. The EoE MAC address
will get the format 02:NIC:NIC:NIC:RP:RP where NIC comes from the unique MAC
address (if available) and RP is the ring position of the EoE slave.