Commit Graph

910 Commits

Author SHA1 Message Date
Martin Troxler
3aa10edd8b Merged 2010-01-19 19:33:47 +01:00
Martin Troxler
012ff0901d removed tabulators 2010-01-19 19:31:55 +01:00
Florian Pose
1753d24369 Fixed name of byte transmission time define; changed coding style. 2010-01-19 17:57:46 +01:00
Florian Pose
4f347b6da8 Disable use of hrtimer for scheduling by default. Does not work on some PPC targets. 2010-01-19 15:15:57 +01:00
Martin Troxler
a79eae489d Silently use alias from SII if reading it from register 0x0012 fails 2010-01-11 15:43:02 +01:00
Florian Pose
91e5c0d860 Merged Komax changes. 2010-01-08 11:26:07 +01:00
Florian Pose
a163d3f1bd Implemented ecrt_master() and ecrt_master_get_slave() in kernel space. 2010-01-07 17:26:39 +01:00
Matthias Luescher
10e265ca58 Merged 2010-01-04 11:28:29 +01:00
Matthias Luescher
bc69c4f97b Fixed sdo request handling in case of failure 2010-01-04 11:27:37 +01:00
Martin Troxler
5d6ce8b992 Merged 2009-12-27 16:58:19 +01:00
Martin Troxler
49fc79081f merged 2009-12-18 11:09:07 +01:00
Martin Troxler
1f23c5c2d2 undone changes of revision 1547: Abort SDO/FOE requests when slave is in INIT 2009-12-18 10:35:53 +01:00
Matthias Luescher
df099a1998 fix build for recent kernel versions (tested with 2.6.31) 2009-12-17 17:21:03 +01:00
Martin Troxler
8d4a5ed16a removed busy loop in idle thread 2009-12-17 10:54:59 +01:00
Martin Troxler
926685db26 master FSM enables slave FSM
slave FSM should not be active when master is scanning or configuring the slaves
2009-12-15 10:59:07 +01:00
Martin Troxler
94fec37d0f use given send interval to limit SDO/FOE traffic 2009-12-15 10:55:36 +01:00
Martin Troxler
8c486431ce removed obsolete datagram reinit in fsm_sii 2009-12-15 10:53:28 +01:00
Florian Pose
344ec90545 Merged changes by Martin Troxler. 2009-12-14 13:25:50 +01:00
Florian Pose
699b184f6f Merged changes from Martin Troxler. 2009-12-14 13:11:36 +01:00
Martin Troxler
e23af9cfdb Postpone SDO request when slave is in INIT 2009-12-10 13:19:21 +01:00
Martin Troxler
d823576945 Moved FOE request queue and fsm into slaves 2009-12-01 16:00:22 +01:00
Martin Troxler
abb3588747 Moved sdo request queue to slaves 2009-12-01 14:24:57 +01:00
Martin Troxler
cb33213076 ecrt_master_set_max_cycle_size: limit SDO traffic 2009-11-30 12:26:56 +01:00
Martin Troxler
a864fc8396 ec_print_data: show only the first 128 and the last 128 bytes of a data block 2009-11-30 12:26:24 +01:00
Martin Troxler
0d17968348 Each slave got its own SDO state machine (faster handling of external SDO requests) 2009-11-26 15:33:48 +01:00
Martin Troxler
286a65516b Fixed SDO up/download kernel oops bug 2009-11-23 14:22:48 +01:00
Florian Pose
8e2d564639 Introduced mailbox/CoE defines; avoided duplicate code in CoE segmented
download.
2009-11-21 21:46:52 +01:00
Florian Pose
2ee30ffbd8 SDO segmented download. 2009-11-20 19:01:38 +01:00
Martin Troxler
bf63d965d8 Merge 2009-11-19 14:44:57 +01:00
Martin Troxler
dfeb99b1cb applied komax patch to version r1822
- adapted to 2.6.31 (-rt): init_MUTEX -> sema_init, net_device_ops (Matthias Lüscher)
- 8139too eth driver for 2.6.31 (Matthias Lüscher)
- scan_busy queryable in user mode (ec_master_info_t) (Martin Troxler)
- read alias from register 0x0012 (TODO: reread alias after sii write) (Martin Troxler)
- cancel external SDO/FOE,Reg&SII requests (Martin Troxler)
2009-11-19 14:39:10 +01:00
Florian Pose
bd90926ab3 Use net_device_ops also for EoE devices from 2.6.29 on. 2009-11-19 13:53:33 +01:00
Florian Pose
3a757b8dcc Print complete Ethernet frame during debug. 2009-11-05 09:25:25 +01:00
Florian Pose
49c2f676d5 Bugfix: Unqueue datagram before destroying. 2009-10-29 17:28:49 +01:00
Florian Pose
fa26232937 Later freeing of netdev. 2009-10-28 14:59:34 +01:00
Florian Pose
fce4304366 Added missing newline. 2009-10-28 14:01:23 +01:00
Florian Pose
98132eff81 Avoid zeroing mailbox datagram because of VoE handlers. 2009-10-28 13:47:39 +01:00
Florian Pose
ed57943fd4 Using snprintf for interface name. 2009-10-28 13:17:08 +01:00
Florian Pose
21dacadf01 Merge x86_64 fixes. 2009-10-19 13:13:55 +02:00
Florian Pose
7ac08b531f Avoid warnings on x86_64 platform. Thanks to Thomas Elste. 2009-10-19 13:12:40 +02:00
Florian Pose
5bc430d1a7 Removed unused sysfs macros. 2009-10-13 16:52:56 +02:00
Florian Pose
e3b459e060 Fixed clearing slaves: Also clear external requests before. Thanks to Martin
Troxler.
2009-10-06 13:50:30 +02:00
Florian Pose
700226ac83 DC synchrony monitoring methods. 2009-08-21 12:15:16 +02:00
Florian Pose
da10aa7043 Merge 2009-08-21 09:46:29 +02:00
Florian Pose
1aa450c318 Fixed SDO upload segment response for 10 bytes mailbox length (thanks to Joerg
Mohre).
2009-08-21 09:45:53 +02:00
Florian Pose
1ccd59402e Implemented ecrt_master_deactivate() in userspace. 2009-08-20 14:43:55 +02:00
Florian Pose
103eb7139c Added ecrt_master_deactivate() to remove the bus configuration. 2009-08-20 14:27:35 +02:00
Florian Pose
6161473018 Switched from Subversion to Mercurial. 2009-08-13 15:18:53 +02:00
Florian Pose
10c7501851 Implemented CompleteAccess for SDO downloads. 2009-08-13 13:53:56 +02:00
Florian Pose
4099c6905b Check for NULL pointer in ecdev_receive(). 2009-08-11 12:15:20 +00:00
Florian Pose
c2cf92f9ec Fixed setting watchdog intervals. 2009-08-06 12:52:53 +00:00