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
Florian Pose
8b1ad52b23
Fixed missing semaphore initialization.
2007-03-12 16:40:23 +00:00
Florian Pose
d813370220
Added scan time output.
2007-03-12 13:59:23 +00:00
Florian Pose
b09000d770
Fixed skipped datagrams when not in FSM idle phase.
2007-03-12 13:59:06 +00:00
Florian Pose
571917dd1a
Introduced idle flag in master state machine.
2007-03-12 12:11:43 +00:00
Florian Pose
467dfa260e
Renamed names of enum type ec_request_state_t.
2007-03-12 11:02:05 +00:00
Florian Pose
594c3bb715
Made waiting for device semaphore uninterruptible.
2007-03-12 08:47:56 +00:00
Florian Pose
6ef75e4d45
Replaced master variable 'atomic_t available' by integer and used
...
semaphore in module.c instead.
2007-03-12 08:42:02 +00:00
Florian Pose
2907aebfdf
Implemented SDO reading with wait queues.
2007-03-09 15:11:29 +00:00