]> rtime.felk.cvut.cz Git - can-usb1.git/blob - lincan-0.3.3/Changes.LinCAN
changed usb vendor and product id.
[can-usb1.git] / lincan-0.3.3 / Changes.LinCAN
1 ---------------------
2 PatchSet 1 
3 Date: 2003/02/24 16:56:52
4 Author: adrianm
5 Branch: HEAD
6 Tag: (none) 
7 Log:
8 First Release.
9
10 Members: 
11         README:INITIAL->1.1 
12
13 ---------------------
14 PatchSet 2 
15 Date: 2003/04/29 21:56:59
16 Author: ppisa
17 Branch: HEAD
18 Tag: (none) 
19 Log:
20 The original version of Arnaud Westenberg Linux CAN-bus driver
21 can-0.7.1 (http://home.wanadoo.nl/arnaud/)
22
23 Members: 
24         CREDITS:INITIAL->1.2 
25         Makefile:INITIAL->1.2 
26         README:1.1->1.2 
27         TODO:INITIAL->1.2 
28         Unsupported-hardware:INITIAL->1.2 
29         include/aim104.h:INITIAL->1.2 
30         include/can.h:INITIAL->1.2 
31         include/cc_can104.h:INITIAL->1.2 
32         include/close.h:INITIAL->1.2 
33         include/constants.h:INITIAL->1.2 
34         include/i82527.h:INITIAL->1.2 
35         include/ioctl.h:INITIAL->1.2 
36         include/irq.h:INITIAL->1.2 
37         include/m437.h:INITIAL->1.2 
38         include/main.h:INITIAL->1.2 
39         include/modparms.h:INITIAL->1.2 
40         include/nsi.h:INITIAL->1.2 
41         include/open.h:INITIAL->1.2 
42         include/pc-i03.h:INITIAL->1.2 
43         include/pccan.h:INITIAL->1.2 
44         include/pcccan.h:INITIAL->1.2 
45         include/pcm3680.h:INITIAL->1.2 
46         include/pip.h:INITIAL->1.2 
47         include/proc.h:INITIAL->1.2 
48         include/read.h:INITIAL->1.2 
49         include/setup.h:INITIAL->1.2 
50         include/sja1000.h:INITIAL->1.2 
51         include/sja1000p.h:INITIAL->1.2 
52         include/smartcan.h:INITIAL->1.2 
53         include/ssv.h:INITIAL->1.2 
54         include/template.h:INITIAL->1.2 
55         include/write.h:INITIAL->1.2 
56         src/aim104.c:INITIAL->1.2 
57         src/cc_can104.c:INITIAL->1.2 
58         src/close.c:INITIAL->1.2 
59         src/i82527.c:INITIAL->1.2 
60         src/ioctl.c:INITIAL->1.2 
61         src/irq.c:INITIAL->1.2 
62         src/m437.c:INITIAL->1.2 
63         src/main.c:INITIAL->1.2 
64         src/modparms.c:INITIAL->1.2 
65         src/nsi.c:INITIAL->1.2 
66         src/open.c:INITIAL->1.2 
67         src/pc-i03.c:INITIAL->1.2 
68         src/pccan.c:INITIAL->1.2 
69         src/pcccan.c:INITIAL->1.2 
70         src/pcm3680.c:INITIAL->1.2 
71         src/pip.c:INITIAL->1.2 
72         src/proc.c:INITIAL->1.2 
73         src/read.c:INITIAL->1.2 
74         src/setup.c:INITIAL->1.2 
75         src/sja1000.c:INITIAL->1.2 
76         src/sja1000p.c:INITIAL->1.2 
77         src/smartcan.c:INITIAL->1.2 
78         src/ssv.c:INITIAL->1.2 
79         src/temp.c:INITIAL->1.2 
80         src/template.c:INITIAL->1.2 
81         src/write.c:INITIAL->1.2 
82         utils/README:INITIAL->1.2 
83         utils/readburst.c:INITIAL->1.2 
84         utils/rxtx.c:INITIAL->1.2 
85         utils/sendburst.c:INITIAL->1.2 
86
87 ---------------------
88 PatchSet 3 
89 Date: 2003/04/29 22:40:59
90 Author: ppisa
91 Branch: HEAD
92 Tag: (none) 
93 Log:
94 The first enhanced version of Linux CAN-bus driver for OCERA project
95 can-0.7.1-pi3.5 (pisa@cmp.felk.cvut.cz)
96
97 Members: 
98         CREDITS:1.2->1.3 
99         Makefile:1.2->1.3 
100         README:1.2->1.3 
101         TODO:1.2->1.3 
102         Unsupported-hardware:1.2->1.3 
103         include/aim104.h:1.2->1.3 
104         include/can.h:1.2->1.3 
105         include/cc_can104.h:1.2->1.3 
106         include/close.h:1.2->1.3 
107         include/constants.h:1.2->1.3 
108         include/i82527.h:1.2->1.3 
109         include/ioctl.h:1.2->1.3 
110         include/irq.h:1.2->1.3 
111         include/m437.h:1.2->1.3 
112         include/main.h:1.2->1.3 
113         include/modparms.h:1.2->1.3 
114         include/nsi.h:1.2->1.3 
115         include/open.h:1.2->1.3 
116         include/pc-i03.h:1.2->1.3 
117         include/pccan.h:1.2->1.3 
118         include/pcccan.h:1.2->1.3 
119         include/pcm3680.h:1.2->1.3 
120         include/pikronisa.h:INITIAL->1.3 
121         include/pip.h:1.2->1.3 
122         include/proc.h:1.2->1.3 
123         include/read.h:1.2->1.3 
124         include/select.h:INITIAL->1.3 
125         include/setup.h:1.2->1.3 
126         include/sja1000.h:1.2->1.3 
127         include/sja1000p.h:1.2->1.3 
128         include/smartcan.h:1.2->1.3 
129         include/ssv.h:1.2->1.3 
130         include/template.h:1.2->1.3 
131         include/write.h:1.2->1.3 
132         src/Makefile:INITIAL->1.3 
133         src/aim104.c:1.2->1.3 
134         src/bfadcan.c:INITIAL->1.3 
135         src/cc_can104.c:1.2->1.3 
136         src/close.c:1.2->1.3 
137         src/i82527.c:1.2->1.3 
138         src/ioctl.c:1.2->1.3 
139         src/irq.c:1.2->1.3 
140         src/m437.c:1.2->1.3 
141         src/main.c:1.2->1.3 
142         src/modparms.c:1.2->1.3 
143         src/nsi.c:1.2->1.3 
144         src/open.c:1.2->1.3 
145         src/pc_i03.c:INITIAL->1.3 
146         src/pccan.c:1.2->1.3 
147         src/pcccan.c:1.2->1.3 
148         src/pcm3680.c:1.2->1.3 
149         src/pikronisa.c:INITIAL->1.3 
150         src/pip.c:1.2->1.3 
151         src/proc.c:1.2->1.3 
152         src/read.c:1.2->1.3 
153         src/select.c:INITIAL->1.3 
154         src/setup.c:1.2->1.3 
155         src/sja1000.c:1.2->1.3 
156         src/sja1000p.c:1.2->1.3 
157         src/smartcan.c:1.2->1.3 
158         src/ssv.c:1.2->1.3 
159         src/temp.c:1.2->1.3 
160         src/template.c:1.2->1.3 
161         src/write.c:1.2->1.3 
162         utils/Makefile:INITIAL->1.3 
163         utils/README:1.2->1.3 
164         utils/can-proxy.c:INITIAL->1.3 
165         utils/readburst.c:1.2->1.3 
166         utils/rxtx.c:1.2->1.3 
167         utils/send.c:INITIAL->1.3 
168         utils/sendburst.c:1.2->1.3 
169
170 ---------------------
171 PatchSet 4 
172 Date: 2003/04/30 00:22:28
173 Author: ppisa
174 Branch: HEAD
175 Tag: (none) 
176 Log:
177 *** empty log message ***
178
179 Members: 
180         src/pc-i03.c:1.2->1.3(DEAD) 
181
182 ---------------------
183 PatchSet 5 
184 Date: 2003/08/22 13:21:03
185 Author: ppisa
186 Branch: HEAD
187 Tag: (none) 
188 Log:
189 Updated BFAD contributed can-proxy from latest changes by T.Motylewski
190
191 Members: 
192         utils/can-proxy.c:1.3->1.4 
193
194 ---------------------
195 PatchSet 6 
196 Date: 2003/08/25 03:52:35
197 Author: ppisa
198 Branch: HEAD
199 Tag: (none) 
200 Log:
201 CAN driver infrastructure redesign to LinCAN-0.2 version
202
203 Members: 
204         CREDITS:1.3->1.5 
205         Makefile:1.3->1.5 
206         README:1.3->1.5 
207         TODO:1.3->1.5 
208         Unsupported-hardware:1.3->1.5 
209         include/aim104.h:1.3->1.5 
210         include/can.h:1.3->1.5 
211         include/can_queue.h:INITIAL->1.5 
212         include/cc_can104.h:1.3->1.5 
213         include/close.h:1.3->1.5 
214         include/constants.h:1.3->1.5 
215         include/devcommon.h:INITIAL->1.5 
216         include/i82527.h:1.3->1.5 
217         include/ioctl.h:1.3->1.5 
218         include/irq.h:1.3->1.5 
219         include/m437.h:1.3->1.5 
220         include/main.h:1.3->1.5 
221         include/modparms.h:1.3->1.5 
222         include/nsi.h:1.3->1.5 
223         include/open.h:1.3->1.5 
224         include/pc-i03.h:1.3->1.5 
225         include/pccan.h:1.3->1.5 
226         include/pcccan.h:1.3->1.5 
227         include/pcm3680.h:1.3->1.5 
228         include/pikronisa.h:1.3->1.5 
229         include/pip.h:1.3->1.5 
230         include/proc.h:1.3->1.5 
231         include/read.h:1.3->1.5 
232         include/select.h:1.3->1.5 
233         include/setup.h:1.3->1.5 
234         include/sja1000.h:1.3->1.5 
235         include/sja1000p.h:1.3->1.5 
236         include/smartcan.h:1.3->1.5 
237         include/ssv.h:1.3->1.5 
238         include/template.h:1.3->1.5 
239         include/write.h:1.3->1.5 
240         src/Makefile:1.3->1.5 
241         src/aim104.c:1.3->1.5 
242         src/bfadcan.c:1.3->1.5 
243         src/can_queue.c:INITIAL->1.5 
244         src/cc_can104.c:1.3->1.5 
245         src/close.c:1.3->1.5 
246         src/devcommon.c:INITIAL->1.5 
247         src/i82527.c:1.3->1.5 
248         src/ioctl.c:1.3->1.5 
249         src/irq.c:1.3->1.5 
250         src/m437.c:1.3->1.5 
251         src/main.c:1.3->1.5 
252         src/modparms.c:1.3->1.5 
253         src/nsi.c:1.3->1.5 
254         src/open.c:1.3->1.5 
255         src/pc_i03.c:1.3->1.5 
256         src/pccan.c:1.3->1.5 
257         src/pcccan.c:1.3->1.5 
258         src/pcm3680.c:1.3->1.5 
259         src/pikronisa.c:1.3->1.5 
260         src/pip.c:1.3->1.5 
261         src/proc.c:1.3->1.5 
262         src/read.c:1.3->1.5 
263         src/select.c:1.3->1.5 
264         src/setup.c:1.3->1.5 
265         src/sja1000.c:1.3->1.5 
266         src/sja1000p.c:1.3->1.5 
267         src/smartcan.c:1.3->1.5 
268         src/ssv.c:1.3->1.5 
269         src/template.c:1.3->1.5 
270         src/write.c:1.3->1.5 
271         utils/Makefile:1.3->1.5 
272         utils/README:1.3->1.5 
273         utils/can-proxy.c:1.4->1.5 
274         utils/readburst.c:1.3->1.5 
275         utils/rxtx.c:1.3->1.5 
276         utils/send.c:1.3->1.5 
277         utils/sendburst.c:1.3->1.5 
278
279 ---------------------
280 PatchSet 7 
281 Date: 2003/08/25 03:56:03
282 Author: ppisa
283 Branch: HEAD
284 Tag: (none) 
285 Log:
286 *** empty log message ***
287
288 Members: 
289         src/temp.c:1.3->1.4(DEAD) 
290
291 ---------------------
292 PatchSet 8 
293 Date: 2003/08/28 21:50:24
294 Author: ppisa
295 Branch: HEAD
296 Tag: (none) 
297 Log:
298 Fixes for SMP kernels and build for 2.2.xx and 2.6.xx kernels
299
300 Members: 
301         include/main.h:1.5->1.6 
302         src/Makefile:1.5->1.6 
303         src/can_queue.c:1.5->1.6 
304         src/m437.c:1.5->1.6 
305         src/main.c:1.5->1.6 
306         src/pcm3680.c:1.5->1.6 
307         src/pikronisa.c:1.5->1.6 
308         src/setup.c:1.5->1.6 
309
310 ---------------------
311 PatchSet 9 
312 Date: 2003/08/29 01:32:38
313 Author: ppisa
314 Branch: HEAD
315 Tag: (none) 
316 Log:
317 Added initial support for "virtual" CAN interface
318 and rewrite of board type parsing
319
320 Members: 
321         include/main.h:1.6->1.7 
322         src/Makefile:1.6->1.7 
323         src/boardlist.c:INITIAL->1.1 
324         src/main.c:1.6->1.7 
325         src/modparms.c:1.5->1.6 
326         src/setup.c:1.6->1.7 
327         src/virtual.c:INITIAL->1.1 
328
329 ---------------------
330 PatchSet 10 
331 Date: 2003/09/01 01:16:16
332 Author: ppisa
333 Branch: HEAD
334 Tag: pre-integration 
335 Log:
336 LinCAN driver major structured comments and documentation update
337
338 Members: 
339         include/can.h:1.5->1.6 
340         include/can_queue.h:1.5->1.6 
341         include/main.h:1.7->1.8 
342         src/aim104.c:1.5->1.6 
343         src/bfadcan.c:1.5->1.6 
344         src/can_queue.c:1.6->1.7 
345         src/cc_can104.c:1.5->1.6 
346         src/m437.c:1.6->1.7 
347         src/pc_i03.c:1.5->1.6 
348         src/pcccan.c:1.5->1.6 
349         src/pcm3680.c:1.6->1.7 
350         src/pikronisa.c:1.6->1.7 
351         src/read.c:1.5->1.6 
352         src/sja1000p.c:1.5->1.6 
353         src/template.c:1.5->1.6 
354         src/virtual.c:1.1->1.2 
355
356 ---------------------
357 PatchSet 11 
358 Date: 2003/09/15 11:18:39
359 Author: pagnin
360 Branch: HEAD
361 Tag: (none) 
362 Log:
363 First integration step:
364 Included in linux kernel tree hrt, gensched and rtlinux patches.
365 Included in rtlinux tree dynmem,psignals,ptimers,ptrace,pmqueue,pbarriers
366 and rtlcbs patches
367
368 Many fixes to the linux kernel build process.
369 Many fixes to the rtlinux module build process.
370
371 Even more fixes to the makefiles and tree structure of the components tree.
372
373 This is the first step on integration path, please, report standing problems.
374
375 Members: 
376         Makefile:1.5->1.6 
377         src/Makefile:1.7->1.8 
378         utils/Makefile:1.5->1.6 
379
380 ---------------------
381 PatchSet 12 
382 Date: 2003/09/19 19:44:31
383 Author: ppisa
384 Branch: HEAD
385 Tag: (none) 
386 Log:
387 Update of Makefiles to support "Standalone" compilation.
388 If file "lincan/Standalone.mk" is found, the driver does not
389 require OCERA framework. The compile for 2.2.19, 2.4.19,
390 2.6.0-t4 and OCERA target tested.
391
392 Members: 
393         Makefile:1.6->1.7 
394         TODO:1.5->1.6 
395         src/Makefile:1.8->1.9 
396
397 ---------------------
398 PatchSet 13 
399 Date: 2003/09/23 12:40:14
400 Author: pagnin
401 Branch: HEAD
402 Tag: (none) 
403 Log:
404 Added Fixes to the CAN and ORTE Components Tree.
405 Now It should compile and NOT compile if deselected.
406
407 Members: 
408         Makefile:1.7->1.8 
409
410 ---------------------
411 PatchSet 14 
412 Date: 2003/10/26 17:46:22
413 Author: ppisa
414 Branch: HEAD
415 Tag: (none) 
416 Log:
417 Added support for local message processing and some cleanups.
418 The local messages processing feature suggested by Unicontrols.
419 Driver can be directed by "processlocal" parameter to
420 distribute sent messages back to the local clients.
421 Values 0 .. disabled, 1 .. can be enabled by CANQUE_FILT IOCTL,
422 2 .. enabled by default, but can be specified on per queue as well.
423
424 Members: 
425         include/can.h:1.6->1.7 
426         include/can_queue.h:1.6->1.7 
427         include/main.h:1.8->1.9 
428         src/can_queue.c:1.7->1.8 
429         src/i82527.c:1.5->1.6 
430         src/ioctl.c:1.5->1.6 
431         src/main.c:1.7->1.8 
432         src/read.c:1.6->1.7 
433         src/sja1000.c:1.5->1.6 
434         src/sja1000p.c:1.6->1.7 
435         src/write.c:1.5->1.6 
436         utils/readburst.c:1.5->1.6 
437
438 ---------------------
439 PatchSet 15 
440 Date: 2003/10/26 22:38:14
441 Author: ppisa
442 Branch: HEAD
443 Tag: (none) 
444 Log:
445 Updated "sendburst" utility to reflect enhancements in in "readburst".
446
447 Members: 
448         utils/sendburst.c:1.5->1.6 
449
450 ---------------------
451 PatchSet 16 
452 Date: 2003/10/26 22:55:32
453 Author: ppisa
454 Branch: HEAD
455 Tag: (none) 
456 Log:
457 Comment corrected for documentation generation.
458
459 Members: 
460         include/can_queue.h:1.7->1.8 
461
462 ---------------------
463 PatchSet 17 
464 Date: 2003/11/05 02:44:22
465 Author: ppisa
466 Branch: HEAD
467 Tag: (none) 
468 Log:
469 Header-files cleanup and CAN queue edges and ends locking reimplemented.
470 The code has been updated and tested with 2.6.0-test9 as well.
471 Default asynchronous close does not wait for transmission of the
472 messages left in the Tx FIFOs. ENDS dispose is delayed in such case.
473 Virtual chip driver can model bus latency if nonzero baudrate is selected.
474
475 Members: 
476         include/can_queue.h:1.8->1.9 
477         include/can_sysdep.h:INITIAL->1.1 
478         include/constants.h:1.5->1.6 
479         include/devcommon.h:1.5->1.6 
480         include/finish.h:INITIAL->1.1 
481         include/main.h:1.9->1.10 
482         include/setup.h:1.5->1.6 
483         src/Makefile:1.9->1.10 
484         src/aim104.c:1.6->1.7 
485         src/bfadcan.c:1.6->1.7 
486         src/boardlist.c:1.1->1.2 
487         src/can_quekern.c:INITIAL->1.1 
488         src/can_queue.c:1.8->1.9 
489         src/cc_can104.c:1.6->1.7 
490         src/close.c:1.5->1.6 
491         src/devcommon.c:1.5->1.6 
492         src/finish.c:INITIAL->1.1 
493         src/i82527.c:1.6->1.7 
494         src/ioctl.c:1.6->1.7 
495         src/irq.c:1.5->1.6 
496         src/m437.c:1.7->1.8 
497         src/main.c:1.8->1.9 
498         src/modparms.c:1.6->1.7 
499         src/nsi.c:1.5->1.6 
500         src/open.c:1.5->1.6 
501         src/pc_i03.c:1.6->1.7 
502         src/pccan.c:1.5->1.6 
503         src/pcccan.c:1.6->1.7 
504         src/pcm3680.c:1.7->1.8 
505         src/pikronisa.c:1.7->1.8 
506         src/pip.c:1.5->1.6 
507         src/proc.c:1.5->1.6 
508         src/read.c:1.7->1.8 
509         src/select.c:1.5->1.6 
510         src/setup.c:1.7->1.8 
511         src/sja1000.c:1.6->1.7 
512         src/sja1000p.c:1.7->1.8 
513         src/smartcan.c:1.5->1.6 
514         src/ssv.c:1.5->1.6 
515         src/template.c:1.6->1.7 
516         src/virtual.c:1.2->1.3 
517         src/write.c:1.6->1.7 
518         utils/Makefile:1.6->1.7 
519         utils/sendburst.c:1.6->1.7 
520
521 ---------------------
522 PatchSet 18 
523 Date: 2003/11/18 13:47:17
524 Author: ppisa
525 Branch: HEAD
526 Tag: (none) 
527 Log:
528 Edge and ends structures equipped with single purpose outlist.
529 This additional list enlarges structures about 8 bytes, but
530 it is big help for asynchronous dispose of the ends.
531 This breaks last spinlock_irqsave holding loops and simplifies
532 edge handling logic.
533
534 Members: 
535         include/can_queue.h:1.9->1.10 
536         src/can_quekern.c:1.1->1.2 
537         src/can_queue.c:1.9->1.10 
538
539 ---------------------
540 PatchSet 19 
541 Date: 2003/11/19 00:31:18
542 Author: ppisa
543 Branch: HEAD
544 Tag: (none) 
545 Log:
546 Added support for fasync system call and replacement of spinXXX by can_spinXXX
547
548 Members: 
549         include/can_queue.h:1.10->1.11 
550         include/can_sysdep.h:1.1->1.2 
551         include/fasync.h:INITIAL->1.1 
552         include/main.h:1.10->1.11 
553         src/Makefile:1.10->1.11 
554         src/bfadcan.c:1.7->1.8 
555         src/can_quekern.c:1.2->1.3 
556         src/can_queue.c:1.10->1.11 
557         src/close.c:1.6->1.7 
558         src/devcommon.c:1.6->1.7 
559         src/fasync.c:INITIAL->1.1 
560         src/finish.c:1.1->1.2 
561         src/i82527.c:1.7->1.8 
562         src/main.c:1.9->1.10 
563         src/read.c:1.8->1.9 
564         src/select.c:1.6->1.7 
565         src/sja1000.c:1.7->1.8 
566         src/sja1000p.c:1.8->1.9 
567         src/virtual.c:1.3->1.4 
568
569 ---------------------
570 PatchSet 20 
571 Date: 2003/11/27 01:11:03
572 Author: ppisa
573 Branch: HEAD
574 Tag: CLT_COMM_CAN_pre_omake_inclusion 
575 Log:
576 Correction for GCC-2.95.3
577
578 Members: 
579         src/fasync.c:1.1->1.2 
580
581 ---------------------
582 PatchSet 21 
583 Date: 2003/12/23 00:50:14
584 Author: ppisa
585 Branch: HEAD
586 Tag: (none) 
587 Log:
588 Added missing spin-lock initialization and minor Makefiles update.
589
590 Members: 
591         Makefile:1.8->1.9 
592         src/Makefile:1.11->1.12 
593         src/can_quekern.c:1.3->1.4 
594         utils/Makefile:1.7->1.8 
595
596 ---------------------
597 PatchSet 22 
598 Date: 2003/12/29 01:08:01
599 Author: ppisa
600 Branch: HEAD
601 Tag: (none) 
602 Log:
603 Non-OMK Makefiles for LINCAN preserved and renamed to Makefile.std.
604
605 Members: 
606         Makefile.std:INITIAL->1.1 
607         src/Makefile.std:INITIAL->1.1 
608         utils/Makefile.std:INITIAL->1.1 
609
610 ---------------------
611 PatchSet 23 
612 Date: 2003/12/29 01:42:50
613 Author: ppisa
614 Branch: HEAD
615 Tag: (none) 
616 Log:
617 Main OMK conversion step for CAN components. Recent MAKE program is required !!!
618 The updated and new CAN components are committed into OCERA CVS now.
619 The integration is not fully finished yet.
620 New OMK make-system build all object code out of sources directory
621 (in the OCERA top-level "build" directory).
622 Compiled libraries, headers, programs and modules are stored into
623 OCERA top-level directory "compiled".
624
625 Please: excuse probable problems caused by massive changes.
626         Critique and constructive suggestions are welcome.
627
628 Members: 
629         Makefile:1.9->1.10 
630         Makefile.omk:INITIAL->1.1 
631         src/Makefile:1.12->1.13 
632         src/Makefile.omk:INITIAL->1.1 
633         src/boardlist.c:1.2->1.3 
634         src/supported_cards.h:INITIAL->1.1 
635         utils/Makefile:1.8->1.9 
636         utils/Makefile.omk:INITIAL->1.1 
637
638 ---------------------
639 PatchSet 24 
640 Date: 2004/01/01 22:54:26
641 Author: ppisa
642 Branch: HEAD
643 Tag: (none) 
644 Log:
645 LinCAN can be compiled in mode with RT-Linux chip worker threads now.
646 Setup tested to work with Virtual and PCM3680 boards now.
647
648 Members: 
649         include/can_queue.h:1.11->1.12 
650         include/can_sysdep.h:1.2->1.3 
651         include/constants.h:1.6->1.7 
652         include/i82527.h:1.5->1.6 
653         include/irq.h:1.5->1.6 
654         include/main.h:1.11->1.12 
655         include/setup.h:1.6->1.7 
656         include/sja1000.h:1.5->1.6 
657         src/Makefile.omk:1.1->1.2 
658         src/aim104.c:1.7->1.8 
659         src/bfadcan.c:1.8->1.9 
660         src/can_devrtl.c:INITIAL->1.1 
661         src/can_quekern.c:1.4->1.5 
662         src/can_quertl.c:INITIAL->1.1 
663         src/can_queue.c:1.11->1.12 
664         src/cc_can104.c:1.7->1.8 
665         src/close.c:1.7->1.8 
666         src/devcommon.c:1.7->1.8 
667         src/finish.c:1.2->1.3 
668         src/i82527.c:1.8->1.9 
669         src/irq.c:1.6->1.7 
670         src/m437.c:1.8->1.9 
671         src/main.c:1.10->1.11 
672         src/nsi.c:1.6->1.7 
673         src/open.c:1.6->1.7 
674         src/pc_i03.c:1.7->1.8 
675         src/pccan.c:1.6->1.7 
676         src/pcccan.c:1.7->1.8 
677         src/pcm3680.c:1.8->1.9 
678         src/pikronisa.c:1.8->1.9 
679         src/pip.c:1.6->1.7 
680         src/setup.c:1.8->1.9 
681         src/sja1000.c:1.8->1.9 
682         src/sja1000p.c:1.9->1.10 
683         src/smartcan.c:1.6->1.7 
684         src/ssv.c:1.6->1.7 
685         src/template.c:1.7->1.8 
686         src/virtual.c:1.4->1.5 
687
688 ---------------------
689 PatchSet 25 
690 Date: 2004/01/04 00:09:32
691 Author: ppisa
692 Branch: HEAD
693 Tag: (none) 
694 Log:
695 Added full RT-Linux POSIX interface to LinCAN driver, needs preparation of RT tests.
696 Linux-only and RT-Linux chip thread based version passed Linux users-pace
697 tests on PCM3680 and PiKRON ISA cards.
698 Fundamental design flaws found in rtl_posixio.c concerning concurrent open
699 and/or close processing. There is even bug if open fails reaction.
700 The fiels private_data should be added to structure rtl_file.
701
702 Members: 
703         include/can_iortl.h:INITIAL->1.1 
704         include/can_queue.h:1.12->1.13 
705         include/can_sysdep.h:1.3->1.4 
706         include/constants.h:1.7->1.8 
707         include/main.h:1.12->1.13 
708         src/Makefile.omk:1.2->1.3 
709         src/can_quekern.c:1.5->1.6 
710         src/can_quertl.c:1.1->1.2 
711         src/close.c:1.8->1.9 
712         src/close_rtl.c:INITIAL->1.1 
713         src/ioctl.c:1.7->1.8 
714         src/ioctl_rtl.c:INITIAL->1.1 
715         src/main.c:1.11->1.12 
716         src/open.c:1.7->1.8 
717         src/open_rtl.c:INITIAL->1.1 
718         src/read.c:1.9->1.10 
719         src/read_rtl.c:INITIAL->1.1 
720         src/write.c:1.7->1.8 
721         src/write_rtl.c:INITIAL->1.1 
722
723 ---------------------
724 PatchSet 26 
725 Date: 2004/01/04 15:53:14
726 Author: ppisa
727 Branch: HEAD
728 Tag: (none) 
729 Log:
730 Added RT-Linux version of sendburst and readburst utilities.
731 It worked on the first try with previously committed LinCAN RTL changes :-).
732 Corrected one forgotten line in ioctl_rtl.c => filters work from RT-linux
733 same way as from Linux user-space applications.
734
735 Members: 
736         src/Makefile.omk:1.3->1.4 
737         src/ioctl_rtl.c:1.1->1.2 
738         src/main.c:1.12->1.13 
739         utils/Makefile.omk:1.1->1.2 
740         utils/readburst_rtl.c:INITIAL->1.1 
741         utils/sendburst_rtl.c:INITIAL->1.1 
742
743 ---------------------
744 PatchSet 27 
745 Date: 2004/01/16 01:53:19
746 Author: ppisa
747 Branch: HEAD
748 Tag: (none) 
749 Log:
750 Added support for KVASER PCICAN-S/D/Q cards.
751
752 Members: 
753         include/can_sysdep.h:1.4->1.5 
754         include/main.h:1.13->1.14 
755         src/Makefile.omk:1.4->1.5 
756         src/Makefile.std:1.1->1.2 
757         src/boardlist.c:1.3->1.4 
758         src/kv_pcican.c:INITIAL->1.1 
759         src/main.c:1.13->1.14 
760
761 ---------------------
762 PatchSet 28 
763 Date: 2004/01/18 22:40:32
764 Author: ppisa
765 Branch: HEAD
766 Tag: (none) 
767 Log:
768 Rearranged setup to better support cards with irq count differing from chip count.
769 Checked compilation with 2.2.19 kernel. Functionality with 2.2.x not checked.
770
771 Members: 
772         include/can_sysdep.h:1.5->1.6 
773         include/constants.h:1.8->1.9 
774         include/main.h:1.14->1.15 
775         src/can_devrtl.c:1.1->1.2 
776         src/kv_pcican.c:1.1->1.2 
777         src/main.c:1.14->1.15 
778         src/setup.c:1.9->1.10 
779         src/virtual.c:1.5->1.6 
780
781 ---------------------
782 PatchSet 29 
783 Date: 2004/01/19 22:34:42
784 Author: ppisa
785 Branch: HEAD
786 Tag: (none) 
787 Log:
788 ORTE added into path of toplevel make.
789
790 Members: 
791         src/supported_cards.h:1.1->1.2 
792
793 ---------------------
794 PatchSet 30 
795 Date: 2004/01/23 04:10:51
796 Author: ppisa
797 Branch: HEAD
798 Tag: (none) 
799 Log:
800 Added missing indication CAN_ENDSF_MEM_RTL for RTL pool malloc.
801 This fixes serious bug in RTL LinCAN mode.
802 Some more small updates added.
803 The call canque_notify_bothends(edge,CANQUEUE_NOTIFY_NOUSR)
804 invoked without locks hold now.
805
806 Members: 
807         README:1.5->1.6 
808
809 ---------------------
810 PatchSet 31 
811 Date: 2004/01/23 04:18:30
812 Author: ppisa
813 Branch: HEAD
814 Tag: (none) 
815 Log:
816 Added missing indication CAN_ENDSF_MEM_RTL for RTL pool malloc.
817 This fixes serious bug in RTL LinCAN mode.
818 Some more small updates added.
819 The call canque_notify_bothends(edge,CANQUEUE_NOTIFY_NOUSR)
820 invoked without locks hold now.
821
822 Members: 
823         include/can_queue.h:1.13->1.14 
824         src/can_quekern.c:1.6->1.7 
825         src/can_quertl.c:1.2->1.3 
826         src/can_queue.c:1.12->1.13 
827         src/open_rtl.c:1.1->1.2 
828         utils/readburst_rtl.c:1.1->1.2 
829         utils/sendburst_rtl.c:1.1->1.2 
830
831 ---------------------
832 PatchSet 32 
833 Date: 2004/02/08 14:56:15
834 Author: ppisa
835 Branch: HEAD
836 Tag: (none) 
837 Log:
838 LinCAN driver structured comments updated.
839
840 Members: 
841         include/can_queue.h:1.14->1.15 
842         include/can_sysdep.h:1.6->1.7 
843         include/main.h:1.15->1.16 
844         src/can_devrtl.c:1.2->1.3 
845         src/can_quekern.c:1.7->1.8 
846         src/can_quertl.c:1.3->1.4 
847         src/devcommon.c:1.8->1.9 
848         src/finish.c:1.3->1.4 
849         src/main.c:1.15->1.16 
850         src/setup.c:1.10->1.11 
851
852 ---------------------
853 PatchSet 33 
854 Date: 2004/02/17 23:38:17
855 Author: ppisa
856 Branch: HEAD
857 Tag: (none) 
858 Log:
859 Small changes to fix GCC-2.95.3 compilation and strict headers separation.
860 The GCC option -nostdinc is used to ensure that default user-space includes
861 are not mistakenly read by RT-Linux or Linux kernel targets compilation.
862 The standard headers as "string.h" are allowed by addition of
863 $(LINUX_DIR)/include/linux path.
864
865 Members: 
866         utils/send.c:1.5->1.6 
867
868 ---------------------
869 PatchSet 34 
870 Date: 2004/02/20 03:49:01
871 Author: ppisa
872 Branch: HEAD
873 Tag: CLT_COMM_CAN_pre_canmsg_change 
874 Log:
875 OMK makefiles updated to support OCERA Qconf tool.
876 The new rule (default-config) added to generate
877 "config.omk-default" file. This file can be used as is
878 or can be edited and saved into "config.omk" file.
879 If "config.omk" exists, it is preferred over "config.omk-default"
880 file.
881
882 Members: 
883         src/Makefile.omk:1.5->1.6 
884         src/main.c:1.16->1.17 
885         utils/Makefile.omk:1.2->1.3 
886
887 ---------------------
888 PatchSet 35 
889 Date: 2004/02/21 21:24:47
890 Author: ppisa
891 Branch: HEAD
892 Tag: CLT_COMM_CAN_post_canmsg_change 
893 Log:
894 Change to CAN_MSG_VERSION_2 and elimination of linux/*.h headers from user space apps.
895 Layout of canmsg_t changed to CAN_MSG_VERSION_2, which is compatible
896 with PORT GmbH <http://www.port.de/> can4linux-3.1 implementation.
897 The driver and utilities can be compiled with old version,
898 if definition of CAN_MSG_VERSION_2 is commented out in
899 lincan/include/canmsg.h and canvca/libvca/canmsg.h headers.
900
901 The change from __u8 .. __u32 types to standard compliant u_int8_t .. u_int32_t
902 types has been required to eliminate linux/*.h files. This can make
903 problems to ancient Linux distributions and some workaround could
904 be necessary.
905
906 Members: 
907         include/can.h:1.7->1.8 
908         include/can_queue.h:1.15->1.16 
909         include/canmsg.h:INITIAL->1.1 
910         include/constants.h:1.9->1.10 
911         include/devcommon.h:1.6->1.7 
912         src/main.c:1.17->1.18 
913         src/sja1000.c:1.9->1.10 
914         utils/can-proxy.c:1.5->1.6 
915         utils/readburst.c:1.6->1.7 
916         utils/readburst_rtl.c:1.2->1.3 
917         utils/rxtx.c:1.5->1.6 
918         utils/send.c:1.6->1.7 
919         utils/sendburst.c:1.7->1.8 
920         utils/sendburst_rtl.c:1.2->1.3 
921
922 ---------------------
923 PatchSet 36 
924 Date: 2004/03/03 00:38:01
925 Author: ppisa
926 Branch: HEAD
927 Tag: (none) 
928 Log:
929 Added individual Kconfig for CAN and ORTE components.
930 Work is based on the proposal and initial version done by Pierre.
931 The option names has been preserved from the previous Kconfig version.
932 This means, that compilation should work correctly with actual Kconfig
933 and with new one after upper level Kconfig changes.
934
935 IRQ manipulation changed to spin-locks for rest of boards
936 to support better RT-Linux.
937
938 Members: 
939         src/bfadcan.c:1.9->1.10 
940         src/nsi.c:1.7->1.8 
941         src/pcccan.c:1.8->1.9 
942         src/smartcan.c:1.7->1.8 
943         src/ssv.c:1.7->1.8 
944
945 ---------------------
946 PatchSet 37 
947 Date: 2004/03/04 18:02:41
948 Author: ppisa
949 Branch: HEAD
950 Tag: (none) 
951 Log:
952 Added QUERY ioctl command for checking of driver version and message formats.
953
954 Members: 
955         include/can.h:1.8->1.9 
956         include/constants.h:1.10->1.11 
957         include/ioctl.h:1.5->1.6 
958         src/Makefile.omk:1.6->1.7 
959         src/Makefile.std:1.2->1.3 
960         src/ioctl.c:1.8->1.9 
961         src/ioctl_rtl.c:1.2->1.3 
962         utils/readburst.c:1.7->1.8 
963
964 ---------------------
965 PatchSet 38 
966 Date: 2004/03/04 18:38:59
967 Author: ppisa
968 Branch: HEAD
969 Tag: CLT_COMM_CAN-lincan-0_2-040304 
970 Log:
971 Missing file added.
972
973 Members: 
974         src/ioctl_query.c:INITIAL->1.1 
975
976 ---------------------
977 PatchSet 39 
978 Date: 2004/03/09 18:16:23
979 Author: ppisa
980 Branch: HEAD
981 Tag: (none) 
982 Log:
983 Added initial version of MSMCAN card support into LinCAN driver.
984 Code has not been tested with real hardware yet.
985
986 Members: 
987         include/msmcan.h:INITIAL->1.1 
988         src/Makefile.omk:1.7->1.8 
989         src/Makefile.std:1.3->1.4 
990         src/boardlist.c:1.4->1.5 
991         src/msmcan.c:INITIAL->1.1 
992         src/supported_cards.h:1.2->1.3 
993
994 ---------------------
995 PatchSet 40 
996 Date: 2004/03/14 00:13:31
997 Author: ppisa
998 Branch: HEAD
999 Tag: (none) 
1000 Log:
1001 Interconnected OCERA configuration options with LinCAN boardlist.c compilation.
1002
1003 Members: 
1004         include/unican_cl2.h:INITIAL->1.1 
1005         src/Makefile.omk:1.8->1.9 
1006         src/Makefile.std:1.4->1.5 
1007         src/boardlist.c:1.5->1.6 
1008         src/supported_cards.h:1.3->1.4(DEAD) 
1009         src/unican_cl2.c:INITIAL->1.1 
1010         utils/Makefile.omk:1.3->1.4 
1011
1012 ---------------------
1013 PatchSet 41 
1014 Date: 2004/03/14 00:58:31
1015 Author: ppisa
1016 Branch: HEAD
1017 Tag: (none) 
1018 Log:
1019 Implemented selection of simplified IO access methods (port or mem only).
1020
1021 Members: 
1022         include/main.h:1.16->1.17 
1023         src/Makefile.std:1.5->1.6 
1024
1025 ---------------------
1026 PatchSet 42 
1027 Date: 2004/03/16 16:14:52
1028 Author: ppisa
1029 Branch: HEAD
1030 Tag: (none) 
1031 Log:
1032 Cleaned-up PROC handling and checked on 2.4, 2.4-RT, 2.6 and compilation for 2.2 kernels.
1033
1034 Members: 
1035         src/Makefile.std:1.6->1.7 
1036         src/proc.c:1.6->1.7 
1037
1038 ---------------------
1039 PatchSet 43 
1040 Date: 2004/03/18 02:27:02
1041 Author: ppisa
1042 Branch: HEAD
1043 Tag: ocera-1_0_0-release 
1044 Log:
1045 Corrected typo in Kconfig (OC_LINCAN_CARD_bfad -> OC_LINCAN_CARD_bfadcan)
1046 and leaved out LinCAN sources "can_quertl.c" and "can_devrtl.c"
1047 from standard Linux compilation mode without RT-Linux support.
1048
1049 Members: 
1050         src/Makefile.omk:1.9->1.10 
1051
1052 ---------------------
1053 PatchSet 44 
1054 Date: 2004/03/21 15:04:41
1055 Author: ppisa
1056 Branch: HEAD
1057 Tag: (none) 
1058 Log:
1059 Updated Intel 82527 support and added feeding of MSMCAN secret and hidden watchdog.
1060
1061 Members: 
1062         src/i82527.c:1.9->1.10 
1063         src/msmcan.c:1.1->1.2 
1064
1065 ---------------------
1066 PatchSet 45 
1067 Date: 2004/03/21 18:07:51
1068 Author: ppisa
1069 Branch: HEAD
1070 Tag: (none) 
1071 Log:
1072 Intel 82527 chip now configures acceptance identifiers and mask 15 according to edges.
1073
1074 Members: 
1075         include/can_queue.h:1.16->1.17 
1076         include/constants.h:1.11->1.12 
1077         include/main.h:1.17->1.18 
1078         src/can_queue.c:1.13->1.14 
1079         src/devcommon.c:1.9->1.10 
1080         src/i82527.c:1.10->1.11 
1081         src/setup.c:1.11->1.12 
1082
1083 ---------------------
1084 PatchSet 46 
1085 Date: 2004/03/21 18:48:04
1086 Author: ppisa
1087 Branch: HEAD
1088 Tag: (none) 
1089 Log:
1090 Added glue required for RTL hardware filters updates.
1091
1092 Members: 
1093         src/can_devrtl.c:1.3->1.4 
1094         src/devcommon.c:1.10->1.11 
1095         src/i82527.c:1.11->1.12 
1096         src/sja1000p.c:1.10->1.11 
1097         src/virtual.c:1.6->1.7 
1098
1099 ---------------------
1100 PatchSet 47 
1101 Date: 2004/03/21 19:43:30
1102 Author: ppisa
1103 Branch: HEAD
1104 Tag: (none) 
1105 Log:
1106 Structured comments updated.
1107
1108 Members: 
1109         include/main.h:1.18->1.19 
1110         src/can_queue.c:1.14->1.15 
1111
1112 ---------------------
1113 PatchSet 48 
1114 Date: 2004/03/21 21:58:34
1115 Author: ppisa
1116 Branch: HEAD
1117 Tag: (none) 
1118 Log:
1119 Updated for MSMCAN.
1120
1121 Members: 
1122         README:1.6->1.7 
1123
1124 ---------------------
1125 PatchSet 49 
1126 Date: 2004/03/28 14:36:53
1127 Author: ppisa
1128 Branch: HEAD
1129 Tag: (none) 
1130 Log:
1131 One of many steps to support Unicontrols CAN cards.
1132
1133 Members: 
1134         include/unican_cl2.h:1.1->1.2 
1135         include/unican_types.h:INITIAL->1.1 
1136         src/Makefile.omk:1.10->1.11 
1137         src/boardlist.c:1.6->1.7 
1138         src/unican.c:INITIAL->1.1 
1139         src/unican_cl2.c:1.1->1.2 
1140
1141 ---------------------
1142 PatchSet 50 
1143 Date: 2004/04/05 00:43:27
1144 Author: ppisa
1145 Branch: HEAD
1146 Tag: (none) 
1147 Log:
1148 Added support for Unicontrols PCAN cards series and baudrate setting.
1149 PCAN support has been tested on PCAN104 card for Linux only
1150 and Linux/RT-Linux driver compilation mode. There are many
1151 unimplemented features still.
1152
1153 Members: 
1154         include/can.h:1.9->1.10 
1155         include/main.h:1.19->1.20 
1156         src/ioctl.c:1.9->1.10 
1157         src/unican.c:1.1->1.2 
1158
1159 ---------------------
1160 PatchSet 51 
1161 Date: 2004/04/06 10:16:30
1162 Author: ppisa
1163 Branch: HEAD
1164 Tag: (none) 
1165 Log:
1166 Added support for Unicontrols PCI CAN card.
1167 Will be tested, when I get to the hardware at school.
1168
1169 Members: 
1170         include/can_sysdep.h:1.7->1.8 
1171         include/main.h:1.20->1.21 
1172         src/boardlist.c:1.7->1.8 
1173         src/kv_pcican.c:1.2->1.3 
1174         src/setup.c:1.12->1.13 
1175         src/unican.c:1.2->1.3 
1176         src/write.c:1.8->1.9 
1177         src/write_rtl.c:1.1->1.2 
1178
1179 ---------------------
1180 PatchSet 52 
1181 Date: 2004/04/19 00:50:39
1182 Author: ppisa
1183 Branch: HEAD
1184 Tag: (none) 
1185 Log:
1186 Rearranged tests in canque_test_outslot for faster and more optimal behavior.
1187 Some tests required additional loop for EMPTY and DEAD edge states.
1188
1189 Members: 
1190         src/can_queue.c:1.15->1.16 
1191
1192 ---------------------
1193 PatchSet 53 
1194 Date: 2004/04/26 19:37:55
1195 Author: wentasah
1196 Branch: HEAD
1197 Tag: (none) 
1198 Log:
1199 unican specific readw and writew
1200
1201 Members: 
1202         include/unican_types.h:1.1->1.2 
1203         src/unican.c:1.3->1.4 
1204
1205 ---------------------
1206 PatchSet 54 
1207 Date: 2004/04/27 16:28:59
1208 Author: wentasah
1209 Branch: HEAD
1210 Tag: (none) 
1211 Log:
1212 VME support is in a separate file
1213
1214 Members: 
1215         src/unican_vme.c:INITIAL->1.1 
1216
1217 ---------------------
1218 PatchSet 55 
1219 Date: 2004/04/27 16:34:15
1220 Author: wentasah
1221 Branch: HEAD
1222 Tag: (none) 
1223 Log:
1224 Added skeleton of IRQ support on VME bus
1225
1226 Members: 
1227         include/constants.h:1.12->1.13 
1228         src/setup.c:1.13->1.14 
1229
1230 ---------------------
1231 PatchSet 56 
1232 Date: 2004/04/27 16:54:09
1233 Author: wentasah
1234 Branch: HEAD
1235 Tag: (none) 
1236 Log:
1237 Added definition of unican_readw and unican_writew for PowerPC
1238
1239 Members: 
1240         include/unican_types.h:1.2->1.3 
1241
1242 ---------------------
1243 PatchSet 57 
1244 Date: 2004/04/27 16:55:49
1245 Author: wentasah
1246 Branch: HEAD
1247 Tag: (none) 
1248 Log:
1249 VME support moved to a separate file
1250
1251 Members: 
1252         src/unican.c:1.4->1.5 
1253
1254 ---------------------
1255 PatchSet 58 
1256 Date: 2004/04/27 16:56:55
1257 Author: wentasah
1258 Branch: HEAD
1259 Tag: (none) 
1260 Log:
1261 Added option for VME bus support
1262
1263 Members: 
1264         include/can_sysdep.h:1.8->1.9 
1265         src/Makefile.omk:1.11->1.12 
1266
1267 ---------------------
1268 PatchSet 59 
1269 Date: 2004/04/27 17:01:29
1270 Author: wentasah
1271 Branch: HEAD
1272 Tag: (none) 
1273 Log:
1274 Removed debugging options commited by a mistake.
1275
1276 Members: 
1277         src/Makefile.omk:1.12->1.13 
1278
1279 ---------------------
1280 PatchSet 60 
1281 Date: 2004/04/27 17:31:05
1282 Author: wentasah
1283 Branch: HEAD
1284 Tag: (none) 
1285 Log:
1286 Definition of VME support symbol was moved to main.h where lincan_config.h is available
1287
1288 Members: 
1289         include/can_sysdep.h:1.9->1.10 
1290
1291 ---------------------
1292 PatchSet 61 
1293 Date: 2004/04/27 17:34:39
1294 Author: wentasah
1295 Branch: HEAD
1296 Tag: (none) 
1297 Log:
1298 Definition of VME support symbol was moved here from can_sysdep.h
1299
1300 Members: 
1301         include/main.h:1.21->1.22 
1302
1303 ---------------------
1304 PatchSet 62 
1305 Date: 2004/04/28 01:18:11
1306 Author: ppisa
1307 Branch: HEAD
1308 Tag: (none) 
1309 Log:
1310 Moved inclussion of lincan_config.h to can_sysdep.h
1311
1312 Members: 
1313         include/can_sysdep.h:1.10->1.11 
1314         include/main.h:1.22->1.23 
1315         src/boardlist.c:1.8->1.9 
1316
1317 ---------------------
1318 PatchSet 63 
1319 Date: 2004/04/28 16:39:05
1320 Author: wentasah
1321 Branch: HEAD
1322 Tag: (none) 
1323 Log:
1324 Fixed order of enabling IRQ. It must be done after board reset.
1325
1326 Members: 
1327         src/unican_vme.c:1.1->1.2 
1328
1329 ---------------------
1330 PatchSet 64 
1331 Date: 2004/04/30 09:42:08
1332 Author: wentasah
1333 Branch: HEAD
1334 Tag: (none) 
1335 Log:
1336 Added unican card to default config.
1337
1338 Members: 
1339         src/Makefile.std:1.7->1.8 
1340
1341 ---------------------
1342 PatchSet 65 
1343 Date: 2004/04/30 10:00:34
1344 Author: wentasah
1345 Branch: HEAD
1346 Tag: (none) 
1347 Log:
1348 *** empty log message ***
1349
1350 Members: 
1351         src/Makefile.std:1.8->1.9 
1352
1353 ---------------------
1354 PatchSet 66 
1355 Date: 2004/05/01 09:41:17
1356 Author: ppisa
1357 Branch: HEAD
1358 Tag: CLT_COMM_CAN-lincan-0_2_2 
1359 Log:
1360 Preparation to the new LinCAN 0.2.2 release
1361
1362 Members: 
1363         include/constants.h:1.13->1.14 
1364
1365 ---------------------
1366 PatchSet 67 
1367 Date: 2004/05/08 01:06:34
1368 Author: ppisa
1369 Branch: HEAD
1370 Tag: (none) 
1371 Log:
1372 New file for EMS CPC-PCI card added. This card requires more changes
1373 and documentation to get work.
1374
1375 Members: 
1376         src/Makefile.omk:1.13->1.14 
1377         src/boardlist.c:1.9->1.10 
1378         src/ems_cpcpci.c:INITIAL->1.1 
1379
1380 ---------------------
1381 PatchSet 68 
1382 Date: 2004/06/01 00:54:48
1383 Author: ppisa
1384 Branch: HEAD
1385 Tag: (none) 
1386 Log:
1387 Added switch-omk2std script to simple switch from OMK to standard Makefiles
1388
1389 Members: 
1390         switch-omk2std:INITIAL->1.1 
1391         src/Makefile.std:1.9->1.10 
1392
1393 ---------------------
1394 PatchSet 69 
1395 Date: 2004/06/05 15:41:17
1396 Author: ppisa
1397 Branch: HEAD
1398 Tag: (none) 
1399 Log:
1400 Added functions to flush all messages in edges connected to one ends structure
1401
1402 Members: 
1403         include/can_queue.h:1.17->1.18 
1404         src/can_queue.c:1.16->1.17 
1405
1406 ---------------------
1407 PatchSet 70 
1408 Date: 2004/06/06 03:23:21
1409 Author: ppisa
1410 Branch: HEAD
1411 Tag: (none) 
1412 Log:
1413 The first phase of integration of Hynix HMS30c7202 C_CAN support
1414
1415 Members: 
1416         include/c_can.h:INITIAL->1.1 
1417         include/constants.h:1.14->1.15 
1418         include/hms30c7202_can.h:INITIAL->1.1 
1419         include/main.h:1.23->1.24 
1420         src/c_can.c:INITIAL->1.1 
1421         src/c_can_irq.c:INITIAL->1.1 
1422         src/hms30c7202_can.c:INITIAL->1.1 
1423         src/i82527.c:1.12->1.13 
1424         src/pcm3680.c:1.9->1.10 
1425         src/unican.c:1.5->1.6 
1426
1427 ---------------------
1428 PatchSet 71 
1429 Date: 2004/06/06 10:17:11
1430 Author: ppisa
1431 Branch: HEAD
1432 Tag: (none) 
1433 Log:
1434 Changed data size from byte to unsigned for write_register indirect call
1435 This is required for the support of the cards connected to the wider
1436 bus architecture. This should not have negative impact, because
1437 char has been propagated to int by C call convention anyway.
1438 The global inline canobj_write_reg function has been left intact
1439 (byte only), because it could better optimize for static call case.
1440
1441 Members: 
1442         include/aim104.h:1.5->1.6 
1443         include/c_can.h:1.1->1.2 
1444         include/cc_can104.h:1.5->1.6 
1445         include/hms30c7202_can.h:1.1->1.2 
1446         include/m437.h:1.5->1.6 
1447         include/main.h:1.24->1.25 
1448         include/msmcan.h:1.1->1.2 
1449         include/nsi.h:1.5->1.6 
1450         include/pc-i03.h:1.5->1.6 
1451         include/pccan.h:1.5->1.6 
1452         include/pcccan.h:1.5->1.6 
1453         include/pcm3680.h:1.5->1.6 
1454         include/pikronisa.h:1.5->1.6 
1455         include/pip.h:1.5->1.6 
1456         include/smartcan.h:1.5->1.6 
1457         include/ssv.h:1.5->1.6 
1458         include/template.h:1.5->1.6 
1459         src/aim104.c:1.8->1.9 
1460         src/bfadcan.c:1.10->1.11 
1461         src/cc_can104.c:1.8->1.9 
1462         src/ems_cpcpci.c:1.1->1.2 
1463         src/hms30c7202_can.c:1.1->1.2 
1464         src/kv_pcican.c:1.3->1.4 
1465         src/m437.c:1.9->1.10 
1466         src/msmcan.c:1.2->1.3 
1467         src/nsi.c:1.8->1.9 
1468         src/pc_i03.c:1.8->1.9 
1469         src/pccan.c:1.7->1.8 
1470         src/pcccan.c:1.9->1.10 
1471         src/pcm3680.c:1.10->1.11 
1472         src/pikronisa.c:1.9->1.10 
1473         src/pip.c:1.7->1.8 
1474         src/smartcan.c:1.8->1.9 
1475         src/ssv.c:1.8->1.9 
1476         src/template.c:1.8->1.9 
1477
1478 ---------------------
1479 PatchSet 72 
1480 Date: 2004/06/08 11:30:54
1481 Author: ppisa
1482 Branch: HEAD
1483 Tag: (none) 
1484 Log:
1485 Comment updated.
1486
1487 Members: 
1488         src/ems_cpcpci.c:1.2->1.3 
1489
1490 ---------------------
1491 PatchSet 73 
1492 Date: 2004/06/14 15:23:25
1493 Author: ppisa
1494 Branch: HEAD
1495 Tag: (none) 
1496 Log:
1497 Finished PCI Unicontrols card memory range initialization.
1498 There are still problems with CL2 cl2_test_card timing.
1499
1500 Members: 
1501         src/unican.c:1.6->1.7 
1502
1503 ---------------------
1504 PatchSet 74 
1505 Date: 2004/06/16 17:52:49
1506 Author: ppisa
1507 Branch: HEAD
1508 Tag: (none) 
1509 Log:
1510 Added delay required by Unican PCI cards detection code.
1511 This is clumsy workaround for hardware misfeature.
1512
1513 Members: 
1514         src/unican_cl2.c:1.2->1.3 
1515
1516 ---------------------
1517 PatchSet 75 
1518 Date: 2004/06/16 19:53:56
1519 Author: ppisa
1520 Branch: HEAD
1521 Tag: (none) 
1522 Log:
1523 Added prefix sja to all sjaXX_YY register bit-fields definitions.
1524 Changed to solve ARM-linux kernel and LinCAN name collision.
1525
1526 Members: 
1527         include/sja1000.h:1.6->1.7 
1528         include/sja1000p.h:1.5->1.6 
1529         src/Makefile.std:1.10->1.11 
1530         src/aim104.c:1.9->1.10 
1531         src/bfadcan.c:1.11->1.12 
1532         src/c_can.c:1.1->1.2 
1533         src/c_can_irq.c:1.1->1.2 
1534         src/cc_can104.c:1.9->1.10 
1535         src/ems_cpcpci.c:1.3->1.4 
1536         src/hms30c7202_can.c:1.2->1.3 
1537         src/kv_pcican.c:1.4->1.5 
1538         src/m437.c:1.10->1.11 
1539         src/pc_i03.c:1.9->1.10 
1540         src/pccan.c:1.8->1.9 
1541         src/pcccan.c:1.10->1.11 
1542         src/pcm3680.c:1.11->1.12 
1543         src/pikronisa.c:1.10->1.11 
1544         src/sja1000.c:1.10->1.11 
1545         src/sja1000p.c:1.11->1.12 
1546         src/template.c:1.9->1.10 
1547
1548 ---------------------
1549 PatchSet 76 
1550 Date: 2004/06/17 16:09:43
1551 Author: ppisa
1552 Branch: HEAD
1553 Tag: (none) 
1554 Log:
1555 LinCAN version updated to 0.3
1556
1557 Members: 
1558         CREDITS:1.5->1.6 
1559         include/aim104.h:1.6->1.7 
1560         include/c_can.h:1.2->1.3 
1561         include/can.h:1.10->1.11 
1562         include/can_iortl.h:1.1->1.2 
1563         include/can_queue.h:1.18->1.19 
1564         include/can_sysdep.h:1.11->1.12 
1565         include/canmsg.h:1.1->1.2 
1566         include/cc_can104.h:1.6->1.7 
1567         include/close.h:1.5->1.6 
1568         include/constants.h:1.15->1.16 
1569         include/devcommon.h:1.7->1.8 
1570         include/fasync.h:1.1->1.2 
1571         include/finish.h:1.1->1.2 
1572         include/hms30c7202_can.h:1.2->1.3 
1573         include/i82527.h:1.6->1.7 
1574         include/ioctl.h:1.6->1.7 
1575         include/irq.h:1.6->1.7 
1576         include/m437.h:1.6->1.7 
1577         include/main.h:1.25->1.26 
1578         include/modparms.h:1.5->1.6 
1579         include/msmcan.h:1.2->1.3 
1580         include/nsi.h:1.6->1.7 
1581         include/open.h:1.5->1.6 
1582         include/pc-i03.h:1.6->1.7 
1583         include/pccan.h:1.6->1.7 
1584         include/pcccan.h:1.6->1.7 
1585         include/pcm3680.h:1.6->1.7 
1586         include/pikronisa.h:1.6->1.7 
1587         include/pip.h:1.6->1.7 
1588         include/proc.h:1.5->1.6 
1589         include/read.h:1.5->1.6 
1590         include/select.h:1.5->1.6 
1591         include/setup.h:1.7->1.8 
1592         include/sja1000.h:1.7->1.8 
1593         include/sja1000p.h:1.6->1.7 
1594         include/smartcan.h:1.6->1.7 
1595         include/ssv.h:1.6->1.7 
1596         include/template.h:1.6->1.7 
1597         include/write.h:1.5->1.6 
1598         src/Makefile.std:1.11->1.12 
1599         src/aim104.c:1.10->1.11 
1600         src/bfadcan.c:1.12->1.13 
1601         src/boardlist.c:1.10->1.11 
1602         src/c_can.c:1.2->1.3 
1603         src/c_can_irq.c:1.2->1.3 
1604         src/can_devrtl.c:1.4->1.5 
1605         src/can_quekern.c:1.8->1.9 
1606         src/can_quertl.c:1.4->1.5 
1607         src/can_queue.c:1.17->1.18 
1608         src/cc_can104.c:1.10->1.11 
1609         src/close.c:1.9->1.10 
1610         src/close_rtl.c:1.1->1.2 
1611         src/devcommon.c:1.11->1.12 
1612         src/ems_cpcpci.c:1.4->1.5 
1613         src/fasync.c:1.2->1.3 
1614         src/finish.c:1.4->1.5 
1615         src/hms30c7202_can.c:1.3->1.4 
1616         src/i82527.c:1.13->1.14 
1617         src/ioctl.c:1.10->1.11 
1618         src/ioctl_query.c:1.1->1.2 
1619         src/ioctl_rtl.c:1.3->1.4 
1620         src/irq.c:1.7->1.8 
1621         src/kv_pcican.c:1.5->1.6 
1622         src/m437.c:1.11->1.12 
1623         src/main.c:1.18->1.19 
1624         src/modparms.c:1.7->1.8 
1625         src/msmcan.c:1.3->1.4 
1626         src/nsi.c:1.9->1.10 
1627         src/open.c:1.8->1.9 
1628         src/open_rtl.c:1.2->1.3 
1629         src/pc_i03.c:1.10->1.11 
1630         src/pccan.c:1.9->1.10 
1631         src/pcccan.c:1.11->1.12 
1632         src/pcm3680.c:1.12->1.13 
1633         src/pikronisa.c:1.11->1.12 
1634         src/pip.c:1.8->1.9 
1635         src/proc.c:1.7->1.8 
1636         src/read.c:1.10->1.11 
1637         src/read_rtl.c:1.1->1.2 
1638         src/select.c:1.7->1.8 
1639         src/setup.c:1.14->1.15 
1640         src/sja1000.c:1.11->1.12 
1641         src/sja1000p.c:1.12->1.13 
1642         src/smartcan.c:1.9->1.10 
1643         src/ssv.c:1.9->1.10 
1644         src/template.c:1.10->1.11 
1645         src/unican.c:1.7->1.8 
1646         src/unican_vme.c:1.2->1.3 
1647         src/virtual.c:1.7->1.8 
1648         src/write.c:1.9->1.10 
1649         src/write_rtl.c:1.2->1.3 
1650
1651 ---------------------
1652 PatchSet 77 
1653 Date: 2004/06/17 17:28:24
1654 Author: ppisa
1655 Branch: HEAD
1656 Tag: (none) 
1657 Log:
1658 Changed filling of the chip specific operations.
1659 This enables simpler fine tuning for specific boards
1660 which needs modified functions.
1661 ENS CPC-PCI requires special interrupt handling for example.
1662
1663 Members: 
1664         include/c_can.h:1.3->1.4 
1665         include/constants.h:1.16->1.17 
1666         include/i82527.h:1.7->1.8 
1667         include/sja1000.h:1.8->1.9 
1668         include/sja1000p.h:1.7->1.8 
1669         src/aim104.c:1.11->1.12 
1670         src/bfadcan.c:1.13->1.14 
1671         src/c_can.c:1.3->1.4 
1672         src/cc_can104.c:1.11->1.12 
1673         src/ems_cpcpci.c:1.5->1.6 
1674         src/hms30c7202_can.c:1.4->1.5 
1675         src/i82527.c:1.14->1.15 
1676         src/kv_pcican.c:1.6->1.7 
1677         src/m437.c:1.12->1.13 
1678         src/msmcan.c:1.4->1.5 
1679         src/nsi.c:1.10->1.11 
1680         src/pc_i03.c:1.11->1.12 
1681         src/pccan.c:1.10->1.11 
1682         src/pcccan.c:1.12->1.13 
1683         src/pcm3680.c:1.13->1.14 
1684         src/pikronisa.c:1.12->1.13 
1685         src/pip.c:1.9->1.10 
1686         src/setup.c:1.15->1.16 
1687         src/sja1000.c:1.12->1.13 
1688         src/sja1000p.c:1.13->1.14 
1689         src/smartcan.c:1.10->1.11 
1690         src/ssv.c:1.10->1.11 
1691         src/template.c:1.11->1.12 
1692         src/unican.c:1.8->1.9 
1693
1694 ---------------------
1695 PatchSet 78 
1696 Date: 2004/06/18 01:45:23
1697 Author: ppisa
1698 Branch: HEAD
1699 Tag: (none) 
1700 Log:
1701 EMS CPC-PCI card support finished.
1702 Requires testing, some bugs and mistakes are very probable, because I have
1703 no access to the hardware..
1704
1705 Members: 
1706         src/ems_cpcpci.c:1.6->1.7 
1707
1708 ---------------------
1709 PatchSet 79 
1710 Date: 2004/06/18 01:57:39
1711 Author: ppisa
1712 Branch: HEAD
1713 Tag: (none) 
1714 Log:
1715 CPC-PCI added to Makefile.std
1716
1717 Members: 
1718         src/Makefile.std:1.12->1.13 
1719
1720 ---------------------
1721 PatchSet 80 
1722 Date: 2004/06/18 22:07:09
1723 Author: ppisa
1724 Branch: HEAD
1725 Tag: CLT_COMM_CAN-pre_locking_udate 
1726 Log:
1727 Deleted unintentionally forgotten lines in CPC-PCI support causing kernel Oops.
1728
1729 Members: 
1730         src/ems_cpcpci.c:1.7->1.8 
1731
1732 ---------------------
1733 PatchSet 81 
1734 Date: 2004/06/24 13:10:44
1735 Author: ppisa
1736 Branch: HEAD
1737 Tag: (none) 
1738 Log:
1739 Correction of spinlock acquire order.
1740 BUGFIX of possible deadlock on real SMP systems in the
1741 canqueue functions. Significantly faster implementation
1742 of canque_edge_decref() implemented for systems
1743 defining CAN_HAVE_ARCH_CMPXCHG.
1744
1745 Members: 
1746         include/can_queue.h:1.19->1.20 
1747         include/can_sysdep.h:1.12->1.13 
1748         src/can_quekern.c:1.9->1.10 
1749         src/can_queue.c:1.18->1.19 
1750
1751 ---------------------
1752 PatchSet 82 
1753 Date: 2004/06/24 14:15:18
1754 Author: ppisa
1755 Branch: HEAD
1756 Tag: (none) 
1757 Log:
1758 More canqueue locking changes.
1759
1760 Members: 
1761         include/can_queue.h:1.20->1.21 
1762         src/can_queue.c:1.19->1.20 
1763
1764 ---------------------
1765 PatchSet 83 
1766 Date: 2004/06/25 17:15:18
1767 Author: ppisa
1768 Branch: HEAD
1769 Tag: (none) 
1770 Log:
1771 Corrected CPC-PCI magic number check to not consider ID value.
1772 The ID value seems to be different between cards.
1773
1774 Members: 
1775         src/ems_cpcpci.c:1.8->1.9 
1776
1777 ---------------------
1778 PatchSet 84 
1779 Date: 2004/07/01 01:45:42
1780 Author: ppisa
1781 Branch: HEAD
1782 Tag: (none) 
1783 Log:
1784 Some problems fixup in RTR read mode in read system-call.
1785 This mode is there for compatibility reasons with old driver
1786 version and should be moved to its own IOCTL.
1787
1788 Members: 
1789         src/read.c:1.11->1.12 
1790
1791 ---------------------
1792 PatchSet 85 
1793 Date: 2004/07/02 00:26:41
1794 Author: ppisa
1795 Branch: HEAD
1796 Tag: (none) 
1797 Log:
1798 CPC-PCI second chip IRQ corrected. Message timestamp code added.
1799 The timestamp code has some time overhead. If it is problem,
1800 it can be disabled in the main.h file.
1801
1802 Members: 
1803         include/can_sysdep.h:1.13->1.14 
1804         include/main.h:1.26->1.27 
1805         src/c_can_irq.c:1.3->1.4 
1806         src/ems_cpcpci.c:1.9->1.10 
1807         src/i82527.c:1.15->1.16 
1808         src/sja1000.c:1.13->1.14 
1809         src/sja1000p.c:1.14->1.15 
1810         src/virtual.c:1.8->1.9 
1811
1812 ---------------------
1813 PatchSet 86 
1814 Date: 2004/07/06 23:15:34
1815 Author: ppisa
1816 Branch: HEAD
1817 Tag: (none) 
1818 Log:
1819 README and TODO updated
1820
1821 Members: 
1822         README:1.7->1.8 
1823         TODO:1.6->1.7 
1824         include/canmsg.h:1.2->1.3 
1825         src/ems_cpcpci.c:1.10->1.11 
1826
1827 ---------------------
1828 PatchSet 87 
1829 Date: 2004/07/16 15:44:20
1830 Author: ppisa
1831 Branch: HEAD
1832 Tag: (none) 
1833 Log:
1834 EMS CPC-PCI fix correcting poorly undocumented PITA2 IRQ behavior.
1835 This workaround compiles only for 2.6.x kernels now and correct
1836 fix compatible with 2.4 requires driver wide changes.
1837 That is why CPC-PCI is not enabled by default.
1838
1839 Members: 
1840         src/Makefile.std:1.13->1.14 
1841         src/ems_cpcpci.c:1.11->1.12 
1842
1843 ---------------------
1844 PatchSet 88 
1845 Date: 2004/07/16 15:57:38
1846 Author: ppisa
1847 Branch: HEAD
1848 Tag: CLT_COMM_CAN-lincan-0_2_8 
1849 Log:
1850 README CVS pointer corrected
1851
1852 Members: 
1853         README:1.8->1.9 
1854
1855 ---------------------
1856 PatchSet 89 
1857 Date: 2004/08/04 22:39:43
1858 Author: ppisa
1859 Branch: HEAD
1860 Tag: (none) 
1861 Log:
1862 README updated
1863
1864 Members: 
1865         README:1.9->1.10 
1866
1867 ---------------------
1868 PatchSet 90 
1869 Date: 2004/08/23 15:40:30
1870 Author: wentasah
1871 Branch: HEAD
1872 Tag: (none) 
1873 Log:
1874 Adapted for modified version of VME bridge driver (ca91c042).
1875
1876 Members: 
1877         src/setup.c:1.16->1.17 
1878         src/unican_vme.c:1.3->1.4 
1879
1880 ---------------------
1881 PatchSet 91 
1882 Date: 2004/08/25 02:59:51
1883 Author: ppisa
1884 Branch: HEAD
1885 Tag: (none) 
1886 Log:
1887 The first chunk to support for PEAK's LPT dongle adapter
1888 Code has been ported to LinCAN by Jose Pascual Ramirez
1889 (josepascual _AT_ almudi _DOT_ com).
1890
1891 Members: 
1892         include/pcan_dongle.h:INITIAL->1.1 
1893         src/Makefile.std:1.14->1.15 
1894         src/boardlist.c:1.11->1.12 
1895         src/pcan_dongle.c:INITIAL->1.1 
1896
1897 ---------------------
1898 PatchSet 92 
1899 Date: 2004/08/30 03:06:43
1900 Author: ppisa
1901 Branch: HEAD
1902 Tag: (none) 
1903 Log:
1904 First part of IRQ handling changes
1905
1906 Members: 
1907         include/c_can.h:1.4->1.5 
1908         include/constants.h:1.17->1.18 
1909         include/i82527.h:1.8->1.9 
1910         include/irq.h:1.7->1.8 
1911         include/main.h:1.27->1.28 
1912         include/sja1000.h:1.9->1.10 
1913         include/sja1000p.h:1.8->1.9 
1914         src/c_can_irq.c:1.4->1.5 
1915         src/ems_cpcpci.c:1.12->1.13 
1916         src/i82527.c:1.16->1.17 
1917         src/irq.c:1.8->1.9 
1918         src/setup.c:1.17->1.18 
1919         src/sja1000.c:1.14->1.15 
1920         src/sja1000p.c:1.15->1.16 
1921         src/unican.c:1.9->1.10 
1922         src/virtual.c:1.9->1.10 
1923
1924 ---------------------
1925 PatchSet 93 
1926 Date: 2004/08/30 03:13:39
1927 Author: ppisa
1928 Branch: HEAD
1929 Tag: (none) 
1930 Log:
1931 Correction for RTL build
1932
1933 Members: 
1934         src/can_devrtl.c:1.5->1.6 
1935
1936 ---------------------
1937 PatchSet 94 
1938 Date: 2004/08/30 19:19:11
1939 Author: wentasah
1940 Branch: HEAD
1941 Tag: (none) 
1942 Log:
1943 VME support modified to new interrupt handling scheme.
1944
1945 Members: 
1946         src/setup.c:1.18->1.19 
1947
1948 ---------------------
1949 PatchSet 95 
1950 Date: 2004/08/30 19:43:19
1951 Author: wentasah
1952 Branch: HEAD
1953 Tag: (none) 
1954 Log:
1955 Added support for VME bus under RT Linux.
1956
1957 Members: 
1958         src/can_devrtl.c:1.6->1.7 
1959
1960 ---------------------
1961 PatchSet 96 
1962 Date: 2004/09/01 13:34:01
1963 Author: wentasah
1964 Branch: HEAD
1965 Tag: (none) 
1966 Log:
1967 VME interrupts should be reenabled in VME driver, not here.
1968
1969 Members: 
1970         src/can_devrtl.c:1.7->1.8 
1971
1972 ---------------------
1973 PatchSet 97 
1974 Date: 2004/09/01 15:14:50
1975 Author: wentasah
1976 Branch: HEAD
1977 Tag: CLT_COMM_CAN-pre_update-040903 
1978 Log:
1979 Temporary fixes from RTL enabled lincan testing on VME hardware.
1980
1981 Members: 
1982         src/can_devrtl.c:1.8->1.9 
1983
1984 ---------------------
1985 PatchSet 98 
1986 Date: 2004/09/03 22:29:54
1987 Author: ppisa
1988 Branch: HEAD
1989 Tag: CLT_COMM_CAN-post_update-040903 
1990 Log:
1991 Committed Fanda Vacek work on major upgrade of CANopen framework
1992 CanMonitor updated and communication protocol changed
1993 to binary version. Automatic serialization and deserialization
1994 code generation added.
1995 CAN monitor daemon updated to support new binary protocol as well.
1996 Enhanced CANopen device to connect with hardware through
1997 hardware supporting shared libraries. Mapping is done
1998 according to HDS (Handle Description) files.
1999
2000 Members: 
2001         src/can_devrtl.c:1.9->1.10 
2002
2003 ---------------------
2004 PatchSet 99 
2005 Date: 2004/09/16 00:04:36
2006 Author: ppisa
2007 Branch: HEAD
2008 Tag: (none) 
2009 Log:
2010 To prevent future name collisions "chip_t" changed to "canchip_t"
2011
2012 Members: 
2013         include/aim104.h:1.7->1.8 
2014         include/c_can.h:1.5->1.6 
2015         include/can_queue.h:1.21->1.22 
2016         include/cc_can104.h:1.7->1.8 
2017         include/constants.h:1.18->1.19 
2018         include/devcommon.h:1.8->1.9 
2019         include/finish.h:1.2->1.3 
2020         include/hms30c7202_can.h:1.3->1.4 
2021         include/i82527.h:1.9->1.10 
2022         include/irq.h:1.8->1.9 
2023         include/m437.h:1.7->1.8 
2024         include/main.h:1.28->1.29 
2025         include/msmcan.h:1.3->1.4 
2026         include/nsi.h:1.7->1.8 
2027         include/pc-i03.h:1.7->1.8 
2028         include/pcan_dongle.h:1.1->1.2 
2029         include/pccan.h:1.7->1.8 
2030         include/pcccan.h:1.7->1.8 
2031         include/pcm3680.h:1.7->1.8 
2032         include/pikronisa.h:1.7->1.8 
2033         include/pip.h:1.7->1.8 
2034         include/setup.h:1.8->1.9 
2035         include/sja1000.h:1.10->1.11 
2036         include/sja1000p.h:1.9->1.10 
2037         include/smartcan.h:1.7->1.8 
2038         include/ssv.h:1.7->1.8 
2039         include/template.h:1.7->1.8 
2040         src/Makefile.std:1.15->1.16 
2041         src/aim104.c:1.12->1.13 
2042         src/bfadcan.c:1.14->1.15 
2043         src/c_can.c:1.4->1.5 
2044         src/c_can_irq.c:1.5->1.6 
2045         src/can_devrtl.c:1.10->1.11 
2046         src/cc_can104.c:1.12->1.13 
2047         src/devcommon.c:1.12->1.13 
2048         src/ems_cpcpci.c:1.13->1.14 
2049         src/finish.c:1.5->1.6 
2050         src/hms30c7202_can.c:1.5->1.6 
2051         src/i82527.c:1.17->1.18 
2052         src/ioctl.c:1.11->1.12 
2053         src/ioctl_rtl.c:1.4->1.5 
2054         src/irq.c:1.9->1.10 
2055         src/kv_pcican.c:1.7->1.8 
2056         src/m437.c:1.13->1.14 
2057         src/main.c:1.19->1.20 
2058         src/msmcan.c:1.5->1.6 
2059         src/nsi.c:1.11->1.12 
2060         src/open.c:1.9->1.10 
2061         src/open_rtl.c:1.3->1.4 
2062         src/pc_i03.c:1.12->1.13 
2063         src/pcan_dongle.c:1.1->1.2 
2064         src/pccan.c:1.11->1.12 
2065         src/pcccan.c:1.13->1.14 
2066         src/pcm3680.c:1.14->1.15 
2067         src/pikronisa.c:1.13->1.14 
2068         src/pip.c:1.10->1.11 
2069         src/read.c:1.12->1.13 
2070         src/setup.c:1.19->1.20 
2071         src/sja1000.c:1.15->1.16 
2072         src/sja1000p.c:1.16->1.17 
2073         src/smartcan.c:1.11->1.12 
2074         src/ssv.c:1.11->1.12 
2075         src/template.c:1.12->1.13 
2076         src/unican.c:1.10->1.11 
2077         src/unican_vme.c:1.4->1.5 
2078         src/virtual.c:1.10->1.11 
2079
2080 ---------------------
2081 PatchSet 100 
2082 Date: 2004/09/23 23:06:51
2083 Author: ppisa
2084 Branch: HEAD
2085 Tag: (none) 
2086 Log:
2087 Added support for oscar CAN interface.
2088 It is SJA1000 based card connected to ARM LH7A400 SoC.
2089 Support contributed by Michael Moedt  xemc _AT_ yahoo _DOT_ com
2090
2091 Members: 
2092         README:1.10->1.11 
2093         include/oscar.h:INITIAL->1.1 
2094         src/Makefile.omk:1.14->1.15 
2095         src/Makefile.std:1.16->1.17 
2096         src/boardlist.c:1.12->1.13 
2097         src/oscar.c:INITIAL->1.1 
2098
2099 ---------------------
2100 PatchSet 101 
2101 Date: 2004/09/29 10:51:16
2102 Author: ppisa
2103 Branch: HEAD
2104 Tag: (none) 
2105 Log:
2106 Changed SJA1000 chip IRQ handling to loop until all requests are served
2107 This is not proven to be required for Linux kernel,
2108 but it can be possible source of problems for ISA based cards
2109 under RT-Linux.
2110
2111 Members: 
2112         CREDITS:1.6->1.7 
2113         README:1.11->1.12 
2114         include/constants.h:1.19->1.20 
2115         src/can_devrtl.c:1.11->1.12 
2116         src/i82527.c:1.18->1.19 
2117         src/pcan_dongle.c:1.2->1.3 
2118         src/setup.c:1.20->1.21 
2119         src/sja1000.c:1.16->1.17 
2120         src/sja1000p.c:1.17->1.18 
2121
2122 ---------------------
2123 PatchSet 102 
2124 Date: 2004/10/01 01:23:43
2125 Author: ppisa
2126 Branch: HEAD
2127 Tag: (none) 
2128 Log:
2129 OSCAR reset update
2130
2131 Members: 
2132         src/oscar.c:1.1->1.2 
2133
2134 ---------------------
2135 PatchSet 103 
2136 Date: 2004/10/04 10:39:44
2137 Author: wentasah
2138 Branch: HEAD
2139 Tag: (none) 
2140 Log:
2141 RT-Linux timestamps has to be done different way
2142
2143 Members: 
2144         include/can_sysdep.h:1.14->1.15 
2145
2146 ---------------------
2147 PatchSet 104 
2148 Date: 2004/11/11 14:13:21
2149 Author: ppisa
2150 Branch: HEAD
2151 Tag: CLT_COMM_CAN-lincan-0_3 
2152 Log:
2153 LinCAN 0.3 released
2154
2155 Members: 
2156         README:1.12->1.13 
2157
2158 ---------------------
2159 PatchSet 105 
2160 Date: 2004/11/25 20:17:49
2161 Author: ppisa
2162 Branch: HEAD
2163 Tag: (none) 
2164 Log:
2165 Returned back filling of CAN messages timestamps for RT-Linux variant.
2166 Used clock_gettime per Ismael's suggestion, needs more testing.
2167
2168 Members: 
2169         include/can_sysdep.h:1.15->1.16 
2170
2171 ---------------------
2172 PatchSet 106 
2173 Date: 2004/11/25 21:45:00
2174 Author: ppisa
2175 Branch: HEAD
2176 Tag: (none) 
2177 Log:
2178 Separated normal read and RTR assisted read transfer.
2179 I have that long time on in my mind. RTR based transfer
2180 in in its own IOCTL, where it belongs. This simplified
2181 normal read and made ABI more POSIX compliant.
2182 RTR code should be rewritten to be really functional.
2183 We are starting new development period now.
2184
2185 Members: 
2186         include/can.h:1.11->1.12 
2187         include/ioctl.h:1.7->1.8 
2188         src/Makefile.omk:1.15->1.16 
2189         src/Makefile.std:1.17->1.18 
2190         src/ioctl.c:1.12->1.13 
2191         src/ioctl_remote.c:INITIAL->1.1 
2192         src/read.c:1.13->1.14 
2193         src/write.c:1.10->1.11 
2194
2195 ---------------------
2196 PatchSet 107 
2197 Date: 2004/11/25 21:49:15
2198 Author: ppisa
2199 Branch: HEAD
2200 Tag: (none) 
2201 Log:
2202 Missing break statement added.
2203
2204 Members: 
2205         src/ioctl.c:1.13->1.14 
2206
2207 ---------------------
2208 PatchSet 108 
2209 Date: 2004/12/12 17:11:20
2210 Author: ppisa
2211 Branch: HEAD
2212 Tag: (none) 
2213 Log:
2214 Updated location of Paul D. Smith's make 3.81beta1 release
2215
2216 Members: 
2217         README:1.13->1.14 
2218
2219 ---------------------
2220 PatchSet 109 
2221 Date: 2005/01/14 13:11:34
2222 Author: ppisa
2223 Branch: HEAD
2224 Tag: (none) 
2225 Log:
2226 Petr Cvachoucek contributed support for Kontron EB8245 on-board CAN
2227 It is using memory mapped SJA1000 controller.
2228
2229 Members: 
2230         include/eb8245.h:INITIAL->1.1 
2231         src/Makefile.omk:1.16->1.17 
2232         src/boardlist.c:1.13->1.14 
2233         src/eb8245.c:INITIAL->1.1 
2234
2235 ---------------------
2236 PatchSet 110 
2237 Date: 2005/01/19 19:45:32
2238 Author: ppisa
2239 Branch: HEAD
2240 Tag: (none) 
2241 Log:
2242 Committed updated support for MPL AG PIP5, PIP6, PIP7, PIP8
2243 Contributed by Stefan Peter from MPL AG
2244
2245 Members: 
2246         README:1.14->1.15 
2247         include/pip.h:1.8->1.9 
2248         src/boardlist.c:1.14->1.15 
2249         src/i82527.c:1.19->1.20 
2250         src/pip.c:1.11->1.12 
2251
2252 ---------------------
2253 PatchSet 111 
2254 Date: 2005/01/19 20:08:04
2255 Author: ppisa
2256 Branch: HEAD
2257 Tag: (none) 
2258 Log:
2259 Corrected i82527 IRQ handling loop.
2260 Bug found by Stefan Peter from MPL AG
2261
2262 Members: 
2263         src/i82527.c:1.20->1.21 
2264
2265 ---------------------
2266 PatchSet 112 
2267 Date: 2005/01/21 23:41:05
2268 Author: ppisa
2269 Branch: HEAD
2270 Tag: (none) 
2271 Log:
2272 Changed baudrate calculation to consider DSC selection.
2273 This affects only PIPx cards, because only these use
2274 crystal <10MHz (8 MHz in the case) and i82527 chip.
2275
2276 Members: 
2277         src/i82527.c:1.21->1.22 
2278         src/pip.c:1.12->1.13 
2279
2280 ---------------------
2281 PatchSet 113 
2282 Date: 2005/02/03 15:38:46
2283 Author: ppisa
2284 Branch: HEAD
2285 Tag: (none) 
2286 Log:
2287 Added CAN chip specific irq_accept routine for fast interrupt acknowledge.
2288 Required to prepare space for solution of problem with multiple VME Unican
2289 cards used with RT-Linux enabled LinCAN driver.
2290
2291 Members: 
2292         include/can_queue.h:1.22->1.23 
2293         include/main.h:1.29->1.30 
2294         src/c_can.c:1.5->1.6 
2295         src/i82527.c:1.22->1.23 
2296         src/setup.c:1.21->1.22 
2297         src/sja1000.c:1.17->1.18 
2298         src/sja1000p.c:1.18->1.19 
2299         src/unican.c:1.11->1.12 
2300         src/unican_vme.c:1.5->1.6 
2301         src/virtual.c:1.11->1.12 
2302
2303 ---------------------
2304 PatchSet 114 
2305 Date: 2005/02/03 16:18:55
2306 Author: ppisa
2307 Branch: HEAD
2308 Tag: (none) 
2309 Log:
2310 Changes, which should enable to handle more VME Unican cards under RT-Linux.
2311 Solution is not fully clean and it is not consistent with RT-Linux
2312 way to handle regular ISA and PCI interrupts. The deeper analysis is
2313 required, how to use this approach with regular Linux. May it be, that Linux 2.6.x
2314 with latest IRQ threads and mutexes instead of spin-lock  patches from Ingo
2315 Molnar could profit from this in future too.
2316
2317 Members: 
2318         include/constants.h:1.20->1.21 
2319         src/can_devrtl.c:1.12->1.13 
2320         src/unican.c:1.12->1.13 
2321
2322 ---------------------
2323 PatchSet 115 
2324 Date: 2005/02/03 16:40:08
2325 Author: ppisa
2326 Branch: HEAD
2327 Tag: (none) 
2328 Log:
2329 Added checking of values returned by copy_to/from_user
2330 to fulfill 2.6.x kernel rules.
2331
2332 Members: 
2333         src/ioctl.c:1.14->1.15 
2334         src/read.c:1.14->1.15 
2335         src/write.c:1.11->1.12 
2336
2337 ---------------------
2338 PatchSet 116 
2339 Date: 2005/02/10 03:13:36
2340 Author: ppisa
2341 Branch: HEAD
2342 Tag: (none) 
2343 Log:
2344 Added initial version of ADLINK PCI-7841 dual SJA1000 based board support.
2345 Requires testing.
2346
2347 Members: 
2348         src/Makefile.omk:1.17->1.18 
2349         src/adlink7841.c:INITIAL->1.1 
2350         src/boardlist.c:1.15->1.16 
2351
2352 ---------------------
2353 PatchSet 117 
2354 Date: 2005/02/10 10:46:41
2355 Author: ppisa
2356 Branch: HEAD
2357 Tag: (none) 
2358 Log:
2359 README and Kconfig updated to reflect added cards support.
2360
2361 Members: 
2362         README:1.15->1.16 
2363
2364 ---------------------
2365 PatchSet 118 
2366 Date: 2005/02/10 11:45:54
2367 Author: ppisa
2368 Branch: HEAD
2369 Tag: (none) 
2370 Log:
2371 Updated for adlink7841
2372
2373 Members: 
2374         src/Makefile.std:1.18->1.19 
2375
2376 ---------------------
2377 PatchSet 119 
2378 Date: 2005/02/14 12:46:43
2379 Author: ppisa
2380 Branch: HEAD
2381 Tag: (none) 
2382 Log:
2383 Updated to use readw and writew
2384
2385 Members: 
2386         src/unican_cl2.c:1.3->1.4 
2387
2388 ---------------------
2389 PatchSet 120 
2390 Date: 2005/02/16 19:18:58
2391 Author: wentasah
2392 Branch: HEAD
2393 Tag: (none) 
2394 Log:
2395 Next round of trying to allow handling VME interrupts of multiple
2396 cards by RT Linux.
2397
2398 Members: 
2399         src/can_devrtl.c:1.13->1.14 
2400
2401 ---------------------
2402 PatchSet 121 
2403 Date: 2005/03/14 10:38:16
2404 Author: wentasah
2405 Branch: HEAD
2406 Tag: (none) 
2407 Log:
2408 Worker thread wake test protected by rtl_no_interrupts.
2409
2410 Members: 
2411         src/can_devrtl.c:1.14->1.15 
2412
2413 ---------------------
2414 PatchSet 122 
2415 Date: 2005/05/14 21:24:49
2416 Author: ppisa
2417 Branch: HEAD
2418 Tag: (none) 
2419 Log:
2420 Message declaration updated to match VCA provided version.
2421 The in memory layout is not changed. It is preparation for
2422 changes required for future compatibility with 32 bit user
2423 space on 64 bit systems.
2424
2425 Members: 
2426         include/canmsg.h:1.3->1.4 
2427
2428 ---------------------
2429 PatchSet 123 
2430 Date: 2005/05/31 00:45:49
2431 Author: ppisa
2432 Branch: HEAD
2433 Tag: (none) 
2434 Log:
2435 The CR line ending characters removed.
2436 It seems, that Windows and OS9 version of the driver
2437 is frozen and there has not been provided intention
2438 or effort to do future synchronization of versions.
2439
2440 Members: 
2441         src/unican_cl2.c:1.4->1.5 
2442
2443 ---------------------
2444 PatchSet 124 
2445 Date: 2005/05/31 00:49:06
2446 Author: ppisa
2447 Branch: HEAD
2448 Tag: (none) 
2449 Log:
2450 The CR line ending characters removed.
2451
2452 Members: 
2453         include/unican_cl2.h:1.2->1.3 
2454
2455 ---------------------
2456 PatchSet 125 
2457 Date: 2005/06/01 03:58:45
2458 Author: ppisa
2459 Branch: HEAD
2460 Tag: (none) 
2461 Log:
2462 Changes to prepare work area for C_CAN testing and rethinking
2463 Neil Bryan from embebidos.com works on C_CAN support
2464 and he has contributed or initiated most of these changes.
2465 There seems to be more problems to solve proper locking yet.
2466
2467 Members: 
2468         include/c_can.h:1.6->1.7 
2469         include/main.h:1.30->1.31 
2470         src/Makefile.omk:1.18->1.19 
2471         src/boardlist.c:1.16->1.17 
2472         src/c_can.c:1.6->1.7 
2473         src/c_can_irq.c:1.6->1.7 
2474         src/close.c:1.10->1.11 
2475         src/hms30c7202_can.c:1.6->1.7 
2476         src/ioctl.c:1.15->1.16 
2477         src/main.c:1.20->1.21 
2478         src/open.c:1.10->1.11 
2479
2480 ---------------------
2481 PatchSet 126 
2482 Date: 2005/06/01 15:30:49
2483 Author: ppisa
2484 Branch: HEAD
2485 Tag: (none) 
2486 Log:
2487 Elimination of superfluous chips header files
2488
2489 Members: 
2490         src/bfadcan.c:1.15->1.16 
2491         src/cc_can104.c:1.13->1.14 
2492         src/eb8245.c:1.1->1.2 
2493         src/oscar.c:1.2->1.3 
2494         src/pcm3680.c:1.15->1.16 
2495         src/pikronisa.c:1.14->1.15 
2496
2497 ---------------------
2498 PatchSet 127 
2499 Date: 2005/06/01 15:46:04
2500 Author: ppisa
2501 Branch: HEAD
2502 Tag: (none) 
2503 Log:
2504 The MAX_MSGOBJS limit increased to 32 due to requirements of C_CAN chip.
2505 This wastes 68-124 bytes for other chips. Some better solution should be
2506 considered.
2507
2508 Members: 
2509         include/constants.h:1.21->1.22 
2510
2511 ---------------------
2512 PatchSet 128 
2513 Date: 2005/06/01 18:22:12
2514 Author: ppisa
2515 Branch: HEAD
2516 Tag: (none) 
2517 Log:
2518 Some more C_CAN changes
2519
2520 Members: 
2521         src/c_can.c:1.7->1.8 
2522
2523 ---------------------
2524 PatchSet 129 
2525 Date: 2005/06/02 00:19:50
2526 Author: ppisa
2527 Branch: HEAD
2528 Tag: (none) 
2529 Log:
2530 Ensure free of checked alloc memory in the case that module_init fails
2531 and unused Unican function deleted.
2532
2533 Members: 
2534         src/main.c:1.21->1.22 
2535         src/unican.c:1.13->1.14 
2536
2537 ---------------------
2538 PatchSet 130 
2539 Date: 2005/06/02 04:06:13
2540 Author: ppisa
2541 Branch: HEAD
2542 Tag: (none) 
2543 Log:
2544 Added  attach_to_chip() and release_chip() functions for each chip.
2545 This enables correct stopping and IRQ disable before driver unload.
2546 This is required to get rid of problematic handling of shut down
2547 for C_CAN ARM in ns_dev_release_io().
2548
2549 Members: 
2550         include/constants.h:1.22->1.23 
2551         include/main.h:1.31->1.32 
2552         src/c_can.c:1.8->1.9 
2553         src/finish.c:1.6->1.7 
2554         src/i82527.c:1.23->1.24 
2555         src/main.c:1.22->1.23 
2556         src/sja1000.c:1.18->1.19 
2557         src/sja1000p.c:1.19->1.20 
2558         src/unican.c:1.14->1.15 
2559
2560 ---------------------
2561 PatchSet 131 
2562 Date: 2005/06/02 12:58:57
2563 Author: ppisa
2564 Branch: HEAD
2565 Tag: (none) 
2566 Log:
2567 C_CAN changes
2568 removed spin_unlock(&c_can_sprlock), because it is not used
2569 in c_can_irq_read_handler(). Modified c_can_pre_read_config().
2570
2571 Members: 
2572         src/c_can.c:1.9->1.10 
2573         src/c_can_irq.c:1.7->1.8 
2574
2575 ---------------------
2576 PatchSet 132 
2577 Date: 2005/06/02 13:08:34
2578 Author: ppisa
2579 Branch: HEAD
2580 Tag: (none) 
2581 Log:
2582 C_CAN sources re-indented
2583 Linux indentation style used
2584 #!/bin/sh
2585 indent -kr -i8 -ts8 -sob -l80 -ss -ncs -cp6  "$@"
2586
2587 Members: 
2588         src/c_can.c:1.10->1.11 
2589         src/c_can_irq.c:1.8->1.9 
2590
2591 ---------------------
2592 PatchSet 133 
2593 Date: 2005/06/02 13:14:46
2594 Author: ppisa
2595 Branch: HEAD
2596 Tag: (none) 
2597 Log:
2598 ns_dev_can.c added for FPGA version of C_CAN ARM device
2599 Contribution of Neil Bryan from embebidos.com
2600
2601 Members: 
2602         include/ns_dev_can.h:INITIAL->1.1 
2603         src/ns_dev_can.c:INITIAL->1.1 
2604
2605 ---------------------
2606 PatchSet 134 
2607 Date: 2005/06/07 01:43:14
2608 Author: ppisa
2609 Branch: HEAD
2610 Tag: (none) 
2611 Log:
2612 More updates in the C_CAN support, but locking not reworked still.
2613 The filters setup should work this time. But separation of CCIF1
2614 only from IRQ and CCIF2 from other places and locking not redone yet.
2615
2616 Members: 
2617         include/c_can.h:1.7->1.8 
2618         src/c_can.c:1.11->1.12 
2619         src/c_can_irq.c:1.9->1.10 
2620         src/i82527.c:1.24->1.25 
2621
2622 ---------------------
2623 PatchSet 135 
2624 Date: 2005/06/15 12:02:30
2625 Author: ppisa
2626 Branch: HEAD
2627 Tag: (none) 
2628 Log:
2629 Committed IXXAT iPC-I 165 (PCI) implemented by Radim Kalas from Unicontrols.cz.
2630 This is initial unmodified code prepared against 0.3 version of the driver.
2631 Small updates to mimic LinCAN core changes are required now.
2632
2633 Members: 
2634         include/ipci165.h:INITIAL->1.1 
2635         include/ipci165_fw.h:INITIAL->1.1 
2636         include/kthread.h:INITIAL->1.1 
2637         include/main.h:1.32->1.33 
2638         src/Makefile.omk:1.19->1.20 
2639         src/boardlist.c:1.17->1.18 
2640         src/ipci165.c:INITIAL->1.1 
2641         src/ipci165_fw.c:INITIAL->1.1 
2642         src/kthread.c:INITIAL->1.1 
2643
2644 ---------------------
2645 PatchSet 136 
2646 Date: 2005/06/15 13:45:28
2647 Author: ppisa
2648 Branch: HEAD
2649 Tag: (none) 
2650 Log:
2651 Added ipci165_attach_to_chip and ipci165_release_chip, which are mandatory
2652 for the latest LinCAN base version.
2653
2654 Members: 
2655         src/ipci165.c:1.1->1.2 
2656
2657 ---------------------
2658 PatchSet 137 
2659 Date: 2005/07/01 17:25:04
2660 Author: ppisa
2661 Branch: HEAD
2662 Tag: (none) 
2663 Log:
2664 Added missing chip attach and release to the virtual chip driver.
2665
2666 Members: 
2667         src/virtual.c:1.12->1.13 
2668
2669 ---------------------
2670 PatchSet 138 
2671 Date: 2005/07/13 14:09:57
2672 Author: wentasah
2673 Branch: HEAD
2674 Tag: (none) 
2675 Log:
2676 ./switch2std replaced by ./switch-omk2std
2677
2678 Members: 
2679         README:1.16->1.17 
2680
2681 ---------------------
2682 PatchSet 139 
2683 Date: 2005/07/13 14:11:48
2684 Author: wentasah
2685 Branch: HEAD
2686 Tag: (none) 
2687 Log:
2688 Fixed typo
2689
2690 Members: 
2691         README:1.17->1.18 
2692
2693 ---------------------
2694 PatchSet 140 
2695 Date: 2005/07/13 21:44:26
2696 Author: ppisa
2697 Branch: HEAD
2698 Tag: CLT_COMM_CAN-lincan-0_3_1 
2699 Log:
2700 Updated for 0.3.1 release
2701
2702 Members: 
2703         CREDITS:1.7->1.8 
2704         README:1.18->1.19 
2705         include/constants.h:1.23->1.24 
2706
2707 ---------------------
2708 PatchSet 141 
2709 Date: 2005/07/22 13:05:24
2710 Author: ppisa
2711 Branch: HEAD
2712 Tag: (none) 
2713 Log:
2714 SJA1000 clockout divisors listed explicitly.
2715
2716 Members: 
2717         include/sja1000.h:1.11->1.12 
2718         include/sja1000p.h:1.10->1.11 
2719
2720 ---------------------
2721 PatchSet 142 
2722 Date: 2005/08/30 22:42:33
2723 Author: ppisa
2724 Branch: HEAD
2725 Tag: (none) 
2726 Log:
2727 Fixed bug message objects indexing introduced by previous driver changes.
2728 This indicates, that i82527 requires more testing after 0.3.x driver
2729 changes.
2730
2731 Members: 
2732         src/i82527.c:1.25->1.26 
2733
2734 ---------------------
2735 PatchSet 143 
2736 Date: 2005/10/11 15:41:38
2737 Author: ppisa
2738 Branch: HEAD
2739 Tag: (none) 
2740 Log:
2741 SJA1000 driver interrupts processing modified to not rely on interrupt register for Rx and Tx.
2742 The information about free chip ready condition for Tx message is now
2743 obtained from status register. This solution enables us to equip SJA1000
2744 driver by irq_accept method. Then only this part has to be run in real IRQ
2745 handler and rest of ISR can be done in other thread. This is required
2746 for possible porting to QNX as well. Change should helps to better
2747 recover form bus-off mode as well.
2748
2749 Members: 
2750         include/constants.h:1.24->1.25 
2751         src/sja1000p.c:1.20->1.21 
2752
2753 ---------------------
2754 PatchSet 144 
2755 Date: 2005/10/25 17:59:09
2756 Author: ppisa
2757 Branch: HEAD
2758 Tag: (none) 
2759 Log:
2760 Included support for PiMX1 board with SJA1000 on MX_DIS1 expansion board.
2761
2762 Members: 
2763         src/Makefile.omk:1.20->1.21 
2764         src/boardlist.c:1.18->1.19 
2765         src/pimx1.c:INITIAL->1.1 
2766
2767 ---------------------
2768 PatchSet 145 
2769 Date: 2005/11/03 02:43:28
2770 Author: ppisa
2771 Branch: HEAD
2772 Tag: (none) 
2773 Log:
2774 Introduced basic support for registration of "can" class and call devices,
2775 which is required for UDEV support.
2776
2777 Members: 
2778         src/Makefile.omk:1.21->1.22 
2779         src/Makefile.std:1.19->1.20 
2780         src/main.c:1.23->1.24 
2781         src/setup.c:1.22->1.23 
2782
2783 ---------------------
2784 PatchSet 146 
2785 Date: 2005/11/03 02:45:04
2786 Author: ppisa
2787 Branch: HEAD
2788 Tag: (none) 
2789 Log:
2790 The system dependent part moved from setup.c into separate file.
2791
2792 Members: 
2793         src/sysdep_lnx.c:INITIAL->1.1 
2794
2795 ---------------------
2796 PatchSet 147 
2797 Date: 2005/11/04 16:25:00
2798 Author: ppisa
2799 Branch: HEAD
2800 Tag: (none) 
2801 Log:
2802 The i82527 bus status status change interrupt is now reported and cleared.
2803 This should fix reported "i82527_irq_handler IRQ 29 stuck" message.
2804
2805 Members: 
2806         src/i82527.c:1.26->1.27 
2807
2808 ---------------------
2809 PatchSet 148 
2810 Date: 2005/11/06 00:20:47
2811 Author: ppisa
2812 Branch: HEAD
2813 Tag: (none) 
2814 Log:
2815 LinCAN driver updated to work on Real-Time Preemption enabled kernel.
2816 Code tested on SJA1000 controller on the ARM based system
2817 with Linux kernel 2.6.14 and Ingo Molnar's 2.6.14-rt5 patch.
2818
2819 Members: 
2820         include/can_sysdep.h:1.16->1.17 
2821         src/bfadcan.c:1.16->1.17 
2822         src/c_can.c:1.12->1.13 
2823         src/msmcan.c:1.6->1.7 
2824         src/nsi.c:1.12->1.13 
2825         src/pcan_dongle.c:1.3->1.4 
2826         src/pcccan.c:1.14->1.15 
2827         src/pimx1.c:1.1->1.2 
2828         src/smartcan.c:1.12->1.13 
2829         src/ssv.c:1.12->1.13 
2830
2831 ---------------------
2832 PatchSet 149 
2833 Date: 2005/11/17 15:36:37
2834 Author: ppisa
2835 Branch: HEAD
2836 Tag: (none) 
2837 Log:
2838 Ronald Gomes from Technologic Systemscontributed support for TS-CAN1 and TS-7KV cards.
2839 This is initial version and would require more cleanups and optimizations.
2840
2841 Members: 
2842         CREDITS:1.8->1.9 
2843         include/tscan1.h:INITIAL->1.1 
2844         src/Makefile.omk:1.22->1.23 
2845         src/Makefile.std:1.20->1.21 
2846         src/boardlist.c:1.19->1.20 
2847         src/tscan1.c:INITIAL->1.1 
2848
2849 ---------------------
2850 PatchSet 150 
2851 Date: 2005/12/28 16:04:06
2852 Author: ppisa
2853 Branch: HEAD
2854 Tag: (none) 
2855 Log:
2856 Added more detailed SJA1000 error reporting and primitive report rate limiting.
2857 The detailed SJA1000 error reporting is enabled by adding next line
2858 into config.omk file
2859   CONFIG_OC_LINCAN_DETAILED_ERRORS=y
2860
2861 Members: 
2862         src/Makefile.omk:1.23->1.24 
2863         src/sja1000p.c:1.21->1.22 
2864
2865 ---------------------
2866 PatchSet 151 
2867 Date: 2006/01/07 22:10:02
2868 Author: ppisa
2869 Branch: HEAD
2870 Tag: (none) 
2871 Log:
2872 Some minor updates to adapt sources for changes introduced in 2.6.15 kernel version.
2873
2874 Members: 
2875         src/main.c:1.24->1.25 
2876         src/pimx1.c:1.2->1.3 
2877
2878 ---------------------
2879 PatchSet 152 
2880 Date: 2006/01/18 01:20:07
2881 Author: ppisa
2882 Branch: HEAD
2883 Tag: (none) 
2884 Log:
2885 Deep rewrite of TSCAN1 and TS7KV boards support.
2886 Result requires tests on real hardware and probability
2887 of breakage is very likely. The main aim of the rewrite
2888 is to simplify register access code. The LinCAN driver
2889 does not require more than first 32 byte ports to control
2890 SJA1000 in pelican mode. With this simplification, no windowing
2891 is required for TSCAN1 and only minimal support for access
2892 of SJACDR has been left for TS7KV. The boards lookup checks
2893 for IO range availability and TSCAN1 window can be placed
2894 automatically as well. The "canio" parameter changed to "tscanio".
2895
2896 Members: 
2897         include/tscan1.h:1.1->1.2 
2898         src/boardlist.c:1.20->1.21 
2899         src/tscan1.c:1.1->1.2 
2900
2901 ---------------------
2902 PatchSet 153 
2903 Date: 2006/01/19 12:25:59
2904 Author: ppisa
2905 Branch: HEAD
2906 Tag: (none) 
2907 Log:
2908 Corrected bad device_lock references by value found in IXXAT iPC-I 165 code
2909 to the pointer kind parameters for can_spin_xxx calls.
2910
2911 Members: 
2912         src/ipci165.c:1.2->1.3 
2913
2914 ---------------------
2915 PatchSet 154 
2916 Date: 2006/01/19 18:42:20
2917 Author: ppisa
2918 Branch: HEAD
2919 Tag: (none) 
2920 Log:
2921 Correction of the abnormal looping in SJA1000P ISR reported by Tomas Kupilik.
2922
2923 Members: 
2924         src/sja1000p.c:1.22->1.23 
2925
2926 ---------------------
2927 PatchSet 155 
2928 Date: 2006/02/09 03:23:33
2929 Author: ppisa
2930 Branch: HEAD
2931 Tag: (none) 
2932 Log:
2933 Corrected conditional for "virtual" board inclusion in the board list.
2934
2935 Members: 
2936         src/boardlist.c:1.21->1.22 
2937
2938 ---------------------
2939 PatchSet 156 
2940 Date: 2006/02/10 16:30:54
2941 Author: ppisa
2942 Branch: HEAD
2943 Tag: CLT_COMM_CAN-lincan-0_3_2 
2944 Log:
2945 Documentation update to prepare for LinCAN-0.3.2 release.
2946
2947 Members: 
2948         README:1.19->1.20 
2949         include/constants.h:1.25->1.26 
2950
2951 ---------------------
2952 PatchSet 157 
2953 Date: 2006/02/18 01:29:12
2954 Author: ppisa
2955 Branch: HEAD
2956 Tag: (none) 
2957 Log:
2958 Corrected incorrect check of class_device_create() return code validity.
2959 Noticed by Sergei Sharonov.
2960
2961 Members: 
2962         src/main.c:1.25->1.26 
2963
2964 ---------------------
2965 PatchSet 158 
2966 Date: 2006/02/28 13:08:03
2967 Author: ppisa
2968 Branch: HEAD
2969 Tag: (none) 
2970 Log:
2971 Correction of message data entry in rxtx and send utilities.
2972
2973 Members: 
2974         utils/can-proxy.c:1.6->1.7 
2975         utils/rxtx.c:1.6->1.7 
2976         utils/send.c:1.7->1.8 
2977
2978 ---------------------
2979 PatchSet 159 
2980 Date: 2006/03/26 23:45:15
2981 Author: ppisa
2982 Branch: HEAD
2983 Tag: (none) 
2984 Log:
2985 Added "chip_info" entry to the /proc/can/channelX, contributed by Sergei Sharonov.
2986 Code is compatible with 2.6.x and 2.4.x Linux kernels.
2987 It would fail on 2.2.x version. If its functionality is required,
2988 can_remove_proc_entry() has to be used on pointer stored in
2989 the new field and code emulating create_proc_read_entry()
2990 has to be added.
2991
2992 Members: 
2993         src/proc.c:1.8->1.9 
2994
2995 ---------------------
2996 PatchSet 160 
2997 Date: 2006/04/29 12:47:50
2998 Author: ppisa
2999 Branch: HEAD
3000 Tag: (none) 
3001 Log:
3002 New style module parameters specification added for 2.6.17-rc1+ kernels.
3003
3004 Members: 
3005         src/main.c:1.26->1.27 
3006
3007 ---------------------
3008 PatchSet 161 
3009 Date: 2006/05/03 02:36:13
3010 Author: ppisa
3011 Branch: HEAD
3012 Tag: (none) 
3013 Log:
3014 The SJA1000 interrupt support modified to provide more robust error recovery handling.
3015
3016 Members: 
3017         src/sja1000p.c:1.23->1.24 
3018
3019 ---------------------
3020 PatchSet 162 
3021 Date: 2006/05/21 20:27:36
3022 Author: ppisa
3023 Branch: HEAD
3024 Tag: (none) 
3025 Log:
3026 Eric Pennamen contributed support for NSI CAN PCI.
3027 Some possible cleanups and modifications should be discussed in future.
3028
3029 Members: 
3030         include/nsi_canpci.h:INITIAL->1.1 
3031         src/Makefile.omk:1.24->1.25 
3032         src/boardlist.c:1.22->1.23 
3033         src/nsi_canpci.c:INITIAL->1.1 
3034
3035 ---------------------
3036 PatchSet 163 
3037 Date: 2006/05/21 22:50:24
3038 Author: ppisa
3039 Branch: HEAD
3040 Tag: (none) 
3041 Log:
3042 Correction of false i82527 IRQ stuck problem reported by Terence Soh.
3043 The interrupt pending flag has to be clean even, if we cannot process
3044 synchronous activities. The flags ensures, that they are processed
3045 later in such case. The change requires testing, I have not get
3046 to testing yet.
3047
3048 Members: 
3049         src/i82527.c:1.27->1.28 
3050
3051 ---------------------
3052 PatchSet 164 
3053 Date: 2006/05/28 18:28:22
3054 Author: ppisa
3055 Branch: HEAD
3056 Tag: CLT_COMM_CAN-lincan-0_3_3 
3057 Log:
3058 Version and README updated to LinCAN version 3.3.
3059
3060 Members: 
3061         README:1.20->1.21 
3062         include/constants.h:1.26->1.27 
3063