Commit Graph

704 Commits

Author SHA1 Message Date
Florian Pose 7f4fa97ff3 Added EoE helpers. 2007-08-20 14:04:29 +00:00
Florian Pose ae80a7fbb3 Fixed init script. 2007-08-14 14:00:07 +00:00
Florian Pose ec0291fddb Release 1.3.0. 2007-08-10 15:04:39 +00:00
Florian Pose ce972fd4fc Broadcast MAC address accepts first device. 2007-08-10 15:04:06 +00:00
Florian Pose 8ffd18dfc4 Adjusted sysconfig file. 2007-08-10 14:36:16 +00:00
Florian Pose 75650af3b3 removed rc.status dependencies from init script. 2007-08-10 14:28:56 +00:00
Florian Pose 808ad3e2f1 Added ecrt_master_get_slave_by_pos(). 2007-08-10 13:46:34 +00:00
Florian Pose 1c2ac14987 Limited EEPROM reading; added EC_FIRST_EEPROM_CATEGORY_HEADER define. 2007-08-10 13:35:11 +00:00
Florian Pose bf9c3e172e Updated TODO. 2007-08-10 13:00:31 +00:00
Florian Pose 2dacf030f0 e1000 also supporting PCI MSI interrupts. 2007-08-10 08:58:39 +00:00
Florian Pose 0d16910def Switched to tx socket buffer ring to avoid race conditions when multiple
instances call ec_device_send() in short intervals.
2007-08-09 15:45:56 +00:00
Florian Pose 68e6dfc108 Implemented debug frame ring to output the last n frames for debugging
reasons.
2007-08-09 15:01:14 +00:00
Florian Pose f76d31ec92 Included datagram queuing in critical section in idle task; added some
debugging and comments.
2007-08-09 14:47:37 +00:00
Florian Pose cc0cee6757 Re-ordered criteria for datagram matching. 2007-08-09 14:40:29 +00:00
Florian Pose 7ddb6848d9 Removed checking for NULL slave pointer in EoE handler; added comments. 2007-08-09 14:38:18 +00:00
Florian Pose 20daa81763 Minor change. 2007-08-09 14:28:54 +00:00
Florian Pose 2ce79f1433 Changed names of debug interfaces. 2007-08-08 13:58:24 +00:00
Florian Pose 61161ca30d Fixed bug in configure.ac. 2007-08-08 10:49:43 +00:00
Florian Pose a2a615ac3f Fixed defines bug in configure; renamed config.kbuild variables. 2007-08-08 10:31:54 +00:00
Florian Pose 480d12021b Added debugging output for unmatched frames and those that timed out. 2007-08-07 13:33:57 +00:00
Florian Pose 2d6ec6ec99 Renamed EoE interfaces to eoe<MASTER>s<SLAVE>. 2007-08-07 13:33:21 +00:00
Florian Pose 47f04dac71 Fixed typo. 2007-08-07 13:22:37 +00:00
Florian Pose 879104f6d5 Fixed distribution for e1000. 2007-08-07 08:37:33 +00:00
Florian Pose aadfed2afa Added e1000 driver for 2.6.20. 2007-08-07 08:29:30 +00:00
Florian Pose a5b9e7b556 Added --enable-dummy; renamed EC_DBG_IF to EC_DEBUG_IF, ENABLE_DEBUG_IF
conditional.
2007-08-07 07:54:51 +00:00
Florian Pose 04c0f29243 Merged e1000 changes from 2.6.13 to 2.6.18 (not tested). 2007-08-06 12:33:09 +00:00
Florian Pose 33b9556b51 Minor changes. 2007-08-06 11:51:52 +00:00
Florian Pose 442214a5cb First working version of e1000 driver under 2.6.13. 2007-08-06 11:46:41 +00:00
Florian Pose ccfb2704ae Added ec_e1000 prefix for DPRINTK() macros. 2007-08-03 14:11:37 +00:00
Florian Pose 731377fe79 Improved Makefiles. 2007-08-03 13:31:13 +00:00
Florian Pose 2f8c921dc4 Added e1000 driver for kernel 2.6.13. 2007-07-30 11:50:08 +00:00
Florian Pose 66707a3d65 Made e1000_hw.h and e1000_osdep.h kernel-dependent. 2007-07-30 11:41:37 +00:00
Florian Pose e6edd105c2 Serveral changes on e1000 driver (not tested!). 2007-07-25 12:53:01 +00:00
Florian Pose e5fc419e45 Replaced ecdev_link_state() with ecdev_set_link(); added
ecdev_get_link().
2007-07-25 12:52:06 +00:00
Florian Pose eb5d5e2700 Updated TODO and NEWS. 2007-07-25 07:46:09 +00:00
Florian Pose 9cfe5f1121 Advanced e1000 modifications. 2007-07-17 18:47:12 +00:00
Florian Pose ce4c658cc4 First version with e1000 driver (to be continued...) 2007-07-13 15:18:37 +00:00
Florian Pose abcbe16619 Improved dummy module. 2007-06-08 12:03:20 +00:00
Florian Pose d12427a22e Added dummy module for simulation purposes. 2007-06-06 17:02:38 +00:00
Florian Pose c9c595f94e Introduced frames_timed_out flag to notice bus failure when link down is
not detected.
2007-05-03 14:29:21 +00:00
Florian Pose f5d3ec538a Completely lock master while an EoE cycle is executing. 2007-03-16 14:42:04 +00:00
Florian Pose 7b6fca3d62 Version 1.3.0-rc1. 2007-03-16 14:02:21 +00:00
Florian Pose 9466d51185 Dynamic creation of EoE handlers. 2007-03-16 14:00:12 +00:00
Florian Pose e17ebc9764 Configure alternative PDO mapping only on slaves that have PDO sync
managers.
2007-03-16 13:39:19 +00:00
Florian Pose 2a1920caaa Removed unecessary clearing of EoE handlers in master init function;
fixed possible bug on failing to initialize or add master kobject.
2007-03-16 11:23:08 +00:00
Florian Pose 0a12cd40c3 Updated TODO. 2007-03-16 11:06:40 +00:00
Florian Pose 8978eb88a6 Respected endianess in sysfs SDO output; Separate message, if data type
does not fit to bit length.
2007-03-16 11:04:50 +00:00
Florian Pose f5a7e78786 Slave configuration exclusively from master thread; removed
ec_master_sync_io(); introduced events in the master state machine;
locking of slave scanning and slave configuration through allow_scan
and allow_config flags.
2007-03-12 18:21:42 +00:00
Florian Pose a5f7899df7 Merged changes of examples/mini/mini.c -r858:859 to
examples/rtai/rtai_sample.c.
2007-03-12 18:15:06 +00:00
Florian Pose 7c0ba422a4 Minor changes in minimal example. 2007-03-12 18:12:30 +00:00