-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathChangeLog
More file actions
11765 lines (7798 loc) · 342 KB
/
ChangeLog
File metadata and controls
11765 lines (7798 loc) · 342 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2023-07-19 13:31 dpenkler
* [r2057] ChangeLog, README.txt: Update README.txt and ChangeLog
for 4.3.6
2023-07-19 13:29 dpenkler
* [r2056] linux-gpib-user/doc/linux-gpib.sgml: Add note in docs on
NI GPIB-USB-HS clones
2023-07-19 12:11 dpenkler
* [r2055] linux-gpib-kernel/drivers/gpib/include/version.h,
linux-gpib-user/configure.ac: Bump versions
2023-07-13 11:25 dpenkler
* [r2054] linux-gpib-kernel/drivers/gpib/ines/ines_cs.c: Fix bug
#83 pcmcia drver struct name initialisation
2023-06-06 13:55 dpenkler
* [r2053] linux-gpib-kernel/compat/include/linux/device.h,
linux-gpib-kernel/drivers/gpib/sys/osinit.c: Add class_create
compat call for linux 6.4
2023-06-06 13:27 dpenkler
* [r2052] linux-gpib-kernel/drivers/gpib/gpio/gpib_bitbang.c:
Remove unreferenced #defines
2023-06-06 06:38 dpenkler
* [r2051] linux-gpib-kernel/drivers/gpib/gpio/gpib_bitbang.c:
Corrections for lost interrutps from Marcello Carla'
- Use LEVEL interrupts for first NRFD and DAV interrupts
switching to EDGE thereafter
- Remove DAV level check in bb_read
- Reinstate SET_DIR_READ in set_atn
- Remove SET_READ_HOLDOFF
- Remove remaining UDELAY calls
2023-04-19 08:46 dpenkler
* [r2050] linux-gpib-kernel/drivers/gpib/ni_usb/ni_usb_gpib.c:
Avoid async IO race conditions in ni_usb_gpib
Fix for bug report #82
Add addressed_transfer mutex protection around
bulk send and receive pairs for command_chunk,
take_control and goto standby.
2023-04-07 10:08 dpenkler
* [r2049] linux-gpib-kernel/drivers/gpib/gpio/gpib_bitbang.c:
Workaround for lost interrutps
- Use irq_set_irq_type instead of enable/disable_irq.
- Add delay before spin_lock in bb_write when ATN is asserted.
- Terminate write on NRFD interrupt for command writes
to reduce spurious interrupt when idle conditions.
- Remove assertion of ATN in command write as it is done
by the library via take control.
- Terminate on NDAC for non command writes.
- Use SET_READ_HOLDOFF instead of SET_DIR_READ in ATN
transition to LACS to avoid DAV and EOI glitches with
ATN asserted.
- Remove UDELAY in SET_DIR_READ/WRITE and reorder line
transitions to reduce glitches.
- Gather irq statistics and print them on module unload.
2022-12-07 10:20 dpenkler
* [r2048] linux-gpib-user/doc/linux-gpib.sgml: Update docs for
gpio_bitbang: pin_map and sn7516x_used
2022-12-07 10:19 dpenkler
* [r2047] linux-gpib-kernel/drivers/gpib/gpio/gpib_bitbang.c: From
Marcello Carla' Module parameters: pin_map and sn7516x_used
2022-11-09 13:03 dpenkler
* [r2046] linux-gpib-kernel/drivers/gpib/gpio/gpib_bitbang.c:
Cleanup naming and error handling
2022-11-09 11:24 dpenkler
* [r2045] linux-gpib-user/doc/linux-gpib.sgml: Update docs for
gpib_bitbang board_id module parameter
2022-11-09 10:41 dpenkler
* [r2044] linux-gpib-kernel/drivers/gpib/gpio/gpib_bitbang.c: Apply
patch from Marcello Carla' to unify board type mechanism
2022-11-08 08:15 dpenkler
* [r2043] linux-gpib-kernel/drivers/gpib/gpio/gpib_bitbang.c: Add
patch for lsi-gpib4pi-1.1 shield from Vladimir Vassilev
2022-10-14 16:14 dpenkler
* [r2042] linux-gpib-kernel/drivers/gpib/gpio/gpib_bitbang.c: Go
back to using spin_lock_irqsave/irqrestore
- Move enable/disable_irq out of spinlock section
- Associate meaningful names with irq's for /proc/interrupts
2022-09-29 11:54 dpenkler
* [r2041] linux-gpib-kernel/drivers/gpib/ni_usb/ni_usb_gpib.c:
Revert commit r2038
2022-09-29 11:29 dpenkler
* [r2040] linux-gpib-kernel/drivers/gpib/gpio/gpib_bitbang.c:
Updates from Marcello Carla'
- Fix resource management for attach fail cases
- Use lighter spin_(un)lock_irq() in place of
spin_lock_irq(restore)save() in bb_read/bb_write()
- Debug output clean-up
2022-09-07 15:35 dpenkler
* [r2039] linux-gpib-kernel/drivers/gpib/ni_usb/ni_usb_gpib.c: Add
message for addressing error
2022-08-28 08:10 dpenkler
* [r2038] linux-gpib-kernel/drivers/gpib/ni_usb/ni_usb_gpib.c: Add
ready-response option for suspected NI-USB-HS clone
2022-08-26 14:24 dpenkler
* [r2037] linux-gpib-user/lib/async.c, linux-gpib-user/lib/ibRd.c,
linux-gpib-user/lib/ibWrt.c, linux-gpib-user/lib/ib_internal.h:
Fix for bug #81
-- ibrda and ibwrta routines do not use the timeout value valid
when
the call is made
Fix: Copy the timeout value to the async gpio aio arg and use
it in the spawned thread.
Thanks to Michael Katzmann for pointing out the bug and providing
a test programme.
2022-08-26 12:33 dpenkler
* [r2036]
linux-gpib-kernel/drivers/gpib/agilent_82350b/agilent_82350b_read.c:
Remove debug printk
2022-08-26 12:28 dpenkler
* [r2035]
linux-gpib-kernel/drivers/gpib/agilent_82350b/agilent_82350b.h,
linux-gpib-kernel/drivers/gpib/agilent_82350b/agilent_82350b_init.c,
linux-gpib-kernel/drivers/gpib/agilent_82350b/agilent_82350b_interrupt.c,
linux-gpib-kernel/drivers/gpib/agilent_82350b/agilent_82350b_read.c,
linux-gpib-kernel/drivers/gpib/agilent_82350b/agilent_82350b_write.c:
Fixed the agilent_82350b accel write block
-- When reading the Bus Status Register whether directly from the
TMS9914 (BSR) or via the 82350 register set (offset 0x13) before
doing the fifo write the write blocks and nothing is sent. When
using ibwrt there is no line_status call between sending the
command bytes and the data bytes -> so it always works. A
subsequent unaddressed write after ibwrt() fails because of the
line_status call from the general_library_exit ibstatus() call.
However if you systematically write the first byte of each buffer
using PIO mode and the rest using the fifos it works just fine.
BO and BI interrupts are now disabled in write and read
respectively.
Set the fifo size for both read and write to 0x8000
2022-08-26 11:18 dpenkler
* [r2034] linux-gpib-user/examples/master_read_to_file.c: Fix 0
ThreadIbcntl() - move UNT+UNL ibcmd after fwrite
2022-08-26 11:13 dpenkler
* [r2033] linux-gpib-kernel/drivers/gpib/tnt4882/tnt4882_write.c:
Avoid unecessary HR_NFF interrupts
2022-08-24 16:02 dpenkler
* [r2032] linux-gpib-user/examples/master_read_to_file.c: send
UNT+UNL to clear TACS in slave
2022-08-24 15:38 dpenkler
* [r2031] linux-gpib-kernel/drivers/gpib/gpio/gpib_bitbang.c: Add
board LACS/TACS state management for ibrd holdoff
2022-07-19 06:50 dpenkler
* [r2029] ChangeLog: Update Changelog
2022-07-18 13:55 dpenkler
* [r2028] ChangeLog, README.txt: Update ChangeLog and README for
4.3.5
2022-07-18 10:19 dpenkler
* [r2027] linux-gpib-user/doc/linux-gpib.sgml: Update docs for
ibfind IB_NO_ERROR
2022-07-18 10:16 dpenkler
* [r2026] linux-gpib-kernel/drivers/gpib/gpio/gpib_bitbang.c:
Remove end of transfer test in NRFD interrupt
2022-06-27 19:50 dpenkler
* [r2025] linux-gpib-kernel/drivers/gpib/gpio/gpib_bitbang.c:
Terminate write on NDAC de-asserted as NRFD may never come
2022-06-27 09:49 dpenkler
* [r2024] linux-gpib-kernel/drivers/gpib/include/version.h: Bump
kernel part version
2022-06-27 09:47 dpenkler
* [r2023] linux-gpib-kernel/drivers/gpib/gpio/gpib_bitbang.c: Fixes
and cleanup from Marcello Carla'
2022-06-27 08:11 dpenkler
* [r2022] linux-gpib-user/doc/linux-gpib.sgml: Update docs for RPi
gpio bitbang driver
2022-06-27 06:34 dpenkler
* [r2021] linux-gpib-user/configure.ac: Bump version
2022-04-04 12:05 dpenkler
* [r2020]
linux-gpib-kernel/compat/include/linux/compiler_attributes.h,
linux-gpib-kernel/drivers/gpib/agilent_82357a/agilent_82357a.c,
linux-gpib-kernel/drivers/gpib/agilent_82357a/agilent_82357a.h:
Add compat include for fallthrough
2022-04-01 19:30 fmhess
* [r2019] linux-gpib-kernel/drivers/gpib/fmh_gpib/fmh_gpib.c,
linux-gpib-kernel/drivers/gpib/fmh_gpib/fmh_gpib.h: Fix register
offset for fmh_gpib_core pci prototype
2022-03-31 22:26 fmhess
* [r2018] linux-gpib-kernel/drivers/gpib/fmh_gpib/fmh_gpib.c,
linux-gpib-kernel/drivers/gpib/fmh_gpib/fmh_gpib.h: Add missing
iounmap calls to fmh_gpib driver. Also try to make it usable with
half-completed prototype
which has no fifo registers.
2022-03-30 02:05 fmhess
* [r2017] linux-gpib-kernel/drivers/gpib/fmh_gpib/fmh_gpib.c,
linux-gpib-kernel/drivers/gpib/fmh_gpib/fmh_gpib.h: Add first
pass at fifo accelerated fmh_gpib_pci board type..
2022-03-26 01:16 fmhess
* [r2016]
linux-gpib-kernel/drivers/gpib/agilent_82350b/agilent_82350b_init.c,
linux-gpib-kernel/drivers/gpib/cb7210/cb7210_init.c,
linux-gpib-kernel/drivers/gpib/cec/init.c,
linux-gpib-kernel/drivers/gpib/hp_82335/hp82335_init.c,
linux-gpib-kernel/drivers/gpib/ines/ines_init.c,
linux-gpib-kernel/drivers/gpib/pc2/pc2_init.c,
linux-gpib-kernel/drivers/gpib/tnt4882/tnt4882_init.c: Make pci
drivers all call pci_register_driver with stub drivers
since recent kernels have
reached the point where they have weird bugs with
pci devices that have no driver registered.
2022-03-26 00:47 fmhess
* [r2015] linux-gpib-kernel/drivers/gpib/Makefile,
linux-gpib-kernel/drivers/gpib/fmh_gpib/Makefile,
linux-gpib-kernel/drivers/gpib/fmh_gpib/fmh_gpib.c,
linux-gpib-kernel/drivers/gpib/fmh_gpib/fmh_gpib.h: Add support
for pci version of fmh_gpib_core
2022-03-18 22:33 fmhess
* [r2014]
linux-gpib-kernel/drivers/gpib/agilent_82357a/agilent_82357a.c:
Don't use fallthrough keyword, unless a compatibility header is
added so it doesn't
break on older kernels.
2022-03-10 18:27 dpenkler
* [r2013] linux-gpib-kernel/drivers/gpib/gpio/gpib_bitbang.c: New
version from Marcello Carla' with interrupt driven I/O
2022-03-09 11:42 dpenkler
* [r2012] linux-gpib-user/lib/ibBoard.c,
linux-gpib-user/lib/ibConf.h, linux-gpib-user/lib/ibFind.c,
linux-gpib-user/lib/ibOnl.c, linux-gpib-user/lib/ib_internal.h,
linux-gpib-user/lib/ibbna.c, linux-gpib-user/lib/ibdev.c,
linux-gpib-user/lib/ibutil.c: ibfind: Optionally suppress
printing error messages
Add environment variable IB_NO_ERROR which when defined
suppresses printing of error messages in the library
2022-03-09 11:36 dpenkler
* [r2011] linux-gpib-user/language/php/gpib.c: Define TSRMLS_CC for
php version >= 8
2022-03-09 10:30 dpenkler
* [r2010] linux-gpib-user/configure.ac: Fix AC_PROG_LEX yywrap
warning
2022-02-27 17:45 dpenkler
* [r2009]
linux-gpib-kernel/drivers/gpib/agilent_82357a/agilent_82357a.c:
Fix line_status error return
2022-02-11 16:20 dpenkler
* [r2008] linux-gpib-user/configure.ac: Use AM_MISSING_PROG to use
'missing' script for bison
2022-02-11 16:09 dpenkler
* [r2007] linux-gpib-user/configure.ac: Use AM_PROG_LEX to use
'missing' script
2022-02-11 14:00 dpenkler
* [r2006] linux-gpib-user/configure.ac: add test for maintainer
mode for flex bison check
2022-02-11 10:33 dpenkler
* [r2005] linux-gpib-user/configure.ac: Force configure fail if
flex and lex or bison are missing
2022-02-04 08:58 dpenkler
* [r2004] linux-gpib-kernel/drivers/gpib/gpio/gpib_bitbang.c:
Release gpios on error exit in attach and tidy up a bit.
2022-02-03 16:16 dpenkler
* [r2003] linux-gpib-kernel/drivers/gpib/gpio/gpib_bitbang.c: Fix
bug overwriting end of buffer on read
2022-02-02 16:24 dpenkler
* [r2002] linux-gpib-kernel/drivers/gpib/gpio/gpib_bitbang.c:
gpio_bitbang update
make bb_read interrupt driven
add debug printout levels 1=function 2=all
selectively enable/disable irqs
optimisation -
set_data_lines_input/output direction only as necessary
move allocate/release gpio lines to attach/detach
2022-01-30 16:15 dpenkler
* [r2001] linux-gpib-kernel/drivers/gpib/gpio/gpib_bitbang.c:
gpio_bitbang update
implement t1 delay
make bb_write fully interrupt driven
fix bug with buffer index i in write with debug=1
make udelay(DELAY) a macro
2022-01-27 18:41 dpenkler
* [r2000] linux-gpib-kernel/drivers/gpib/gpio/gpib_bitbang.c:
Revert device support and optimise
2022-01-27 10:26 dpenkler
* [r1999] linux-gpib-kernel/drivers/gpib/gpio/gpib_bitbang.c:
Enable device mode
2022-01-27 10:08 dpenkler
* [r1998] linux-gpib-kernel/drivers/gpib/eastwood/fluke_gpib.c,
linux-gpib-kernel/drivers/gpib/fmh_gpib/fmh_gpib.c: Kernel 5.17:
Remove use of slave_id in dma_slave_config
2022-01-27 10:05 dpenkler
* [r1997]
linux-gpib-kernel/drivers/gpib/agilent_82357a/agilent_82357a.c:
Avoid fallthrough warning
2022-01-14 16:18 dpenkler
* [r1996] linux-gpib-kernel/drivers/gpib/gpio/gpib_bitbang.c:
gpio_bitbang fixes
Terminate read on eos
Keep DC at 0 to prevent REN from going high
Fix iblines state for REN and IFC
2022-01-13 09:28 dpenkler
* [r1995] linux-gpib-kernel/drivers/gpib/gpio/gpib_bitbang.c: Fix
line status by initialising to ValidALL
2022-01-13 09:25 dpenkler
* [r1994] linux-gpib-user/examples/findlisteners.c: Use int instead
of char in getopt for Arm
2021-10-26 11:18 dpenkler
* [r1993] linux-gpib-user/language/python/setup.py: Avoid distutils
deprecation warning for python 3.10 and above
adopting fix suggested by mika
2021-10-26 08:49 dpenkler
* [r1992] linux-gpib-user/examples/findlisteners.c: Add comment for
ibask IbaBNA call
2021-10-26 08:47 dpenkler
* [r1991] linux-gpib-user/examples/findlisteners.c: Add getting
minor from board and improve error checking
2021-10-26 07:55 dpenkler
* [r1990] linux-gpib-user/language/python/gpibinter.c: Apply patch
for PY_SSIZE_T_CLEAN deprecation from mika
2021-10-19 19:50 fmhess
* [r1989] linux-gpib-user/doc/linux-gpib.sgml: Add warning about
bitbang driver.
2021-08-12 20:12 fmhess
* [r1988] linux-gpib-user/doc/linux-gpib.sgml: Update description
of IbaBNA
2021-08-12 08:21 dpenkler
* [r1987] linux-gpib-user/doc/linux-gpib.sgml,
linux-gpib-user/lib/ibask.c: Add board support to ibask for
IbaBNA option
2021-05-29 18:17 fmhess
* [r1986] linux-gpib-kernel/drivers/gpib/tnt4882/tnt4882_read.c,
linux-gpib-kernel/drivers/gpib/tnt4882/tnt4882_write.c: We don't
need to disable various interrupts during read/write
anymore now that TNT_TLCHE is no longer set.
2021-05-25 18:35 fmhess
* [r1985] linux-gpib-kernel/drivers/gpib/tnt4882/tnt4882_read.c,
linux-gpib-kernel/drivers/gpib/tnt4882/tnt4882_write.c: Don't set
TNT_TLCHE bit in CFG register, as it causes transfers
to stop on imr0/imr1/imr2 interrupts (and we never do anything to
restart the transfer).
2021-05-07 11:12 dpenkler
* [r1979]
linux-gpib-kernel/drivers/gpib/include/nec7210_registers.h,
linux-gpib-kernel/drivers/gpib/tnt4882/tnt4882.h,
linux-gpib-kernel/drivers/gpib/tnt4882/tnt4882_init.c,
linux-gpib-kernel/drivers/gpib/tnt4882/tnt4882_read.c,
linux-gpib-kernel/drivers/gpib/tnt4882/tnt4882_write.c:
Cherrypick support for new boards from hpdrive patches
NI_GPIB_PLUS2 and MC_PCI488
2021-05-01 10:51 dpenkler
* [r1964] linux-gpib-kernel/drivers/gpib/gpio/gpib_bitbang.c:
gpib_bitbang changes proposed by Marcello Carla'
Change default value of sn7616x_used to 1
as most folks will not need to access to the gpio lines used to
control the line drivers when they are not installed.
Switch activity led on when dirver module is loaded
2021-04-24 14:46 dpenkler
* [r1963] linux-gpib-user/doc/linux-gpib.sgml: Update doc for GPIO
bitbang driver
2021-04-24 08:13 dpenkler
* [r1962] linux-gpib-kernel/drivers/gpib/gpio/gpib_bitbang.c: Apply
patch for gpio bitbang driver from Thomas Klima
Uses new kernel gpio interface
Supports SN75160/161 driver IC's for board from
elektronomikon.org
2021-01-29 15:31 dpenkler
* [r1960] ChangeLog: Update ChangeLog
2021-01-29 15:25 dpenkler
* [r1959] ChangeLog, README.txt: Update ChangeLog and README for
4.3.4
2021-01-29 15:16 dpenkler
* [r1958] linux-gpib-user/examples/findlisteners.c: Add minor
option and drop device range
2021-01-29 15:15 dpenkler
* [r1957] linux-gpib-user/language/python/srq_board.py,
linux-gpib-user/language/python/srq_device.py: Update library
path for python3.9
2021-01-29 15:14 dpenkler
* [r1956] linux-gpib-kernel/drivers/gpib/include/version.h,
linux-gpib-user/configure.ac: Bump versions for 4.3.4 release
2021-01-07 19:18 dpenkler
* [r1955] linux-gpib-user/INSTALL: Update firmware repo reference
in INSTALL
2021-01-06 07:01 dpenkler
* [r1954] ChangeLog, README.txt: Update ChangeLog and README
2021-01-06 06:54 dpenkler
* [r1953] Fix typo in lpvo udev rules
2021-01-05 20:45 dpenkler
* [r1952] Bump versions to 4.3.4-rc2
2021-01-05 17:38 dpenkler
* [r1951] Update README for 4.3.4-rc2
2021-01-05 17:34 dpenkler
* [r1950] Update Changelog for 4.3.4-rc2
2021-01-05 17:26 dpenkler
* [r1949] docs: Clarification for gpib.conf interface entries
2021-01-05 17:12 dpenkler
* [r1948] INSTALL: Add lpvo DIY adapter installation note
2021-01-05 16:54 dpenkler
* [r1947] Fixes for lpvo DIY adapter driver
2021-01-05 16:53 dpenkler
* [r1946] Small fixes for gpio bitbang driver
2020-12-29 10:07 dpenkler
* [r1945] ChangeLog: Update ChangeLog
2020-12-29 09:38 dpenkler
* [r1944] Update docs
Add info on GPIO adapter
Update notes on lpvo DIY adapter
2020-12-29 09:06 dpenkler
* [r1943]
linux-gpib-user/usb/lpvo_usb_gpib/99-lpvo_usb_gpib.rules.in: Add
99-lpvo_usb_gpib.rules.in for udev rule generation
2020-12-28 17:01 dpenkler
* [r1942] linux-gpib-user/usb/lpvo_usb_gpib/lpvo_usb_gpib.conf: Fix
lpvo_usb_gpib.conf
2020-12-28 17:00 dpenkler
* [r1941]
linux-gpib-kernel/drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c:
Update lpvo_usb_gpib from Marcello Carla'
2020-12-28 12:49 dpenkler
* [r1940] linux-gpib-kernel/drivers/gpib/Makefile,
linux-gpib-kernel/drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c: Add
lpvo_usb_gpib kernel driver from Marcello Carla'
2020-12-28 11:00 dpenkler
* [r1939] linux-gpib-user/usb/Makefile.am,
linux-gpib-user/usb/lpvo_usb_gpib,
linux-gpib-user/usb/lpvo_usb_gpib/Makefile.am,
linux-gpib-user/usb/lpvo_usb_gpib/lpvo_usb_gpib.conf: Add new
lpvo_usb_gpib driver from Marcello Carla'
This version access the fdti chip directly over usb instead of
using the ftdi_sio driver from kernel space. This avoids the
dependency on get_fs()/set_fs() kernel functions that were
removed in Kernel 5.10
Configuration is now also possible with udev as for the other
usb drivers.
2020-12-28 10:55 dpenkler
* [r1938] Updates to remove autoconf obsolescence complaints
2020-12-26 11:47 dpenkler
* [r1937] Bump versions to 4.3.4-rc1 and update configure.ac
2020-12-26 10:15 dpenkler
* [r1936] linux-gpib-user/INSTALL: Fix pcmcia instructions
2020-12-03 14:17 dpenkler
* [r1935] linux-gpib-kernel/INSTALL: Fix GPIB_DEBUG typos
Reported by Mitchell Clement.
2020-12-03 14:14 dpenkler
* [r1934] tnt4882_cs.c: Add device name for pcmcia device
2020-12-01 17:43 dpenkler
* [r1933] linux-gpib-kernel/drivers/gpib/tnt4882/tnt4882_write.c:
For NI-PCI cards return ENOTCONN and ECOMM on bus error
for command and data writes respectively.
2020-12-01 17:40 dpenkler
* [r1932] linux-gpib-user/examples/findlisteners.c: Return no
devices found without error on timeout
Also only print system error when iberr is zero.
2020-11-25 17:55 dpenkler
* [r1931] Update AUTHORS files
2020-11-25 15:46 dpenkler
* [r1930] linux-gpib-kernel/drivers/gpib/Makefile,
linux-gpib-kernel/drivers/gpib/gpio,
linux-gpib-kernel/drivers/gpib/gpio/Makefile,
linux-gpib-kernel/drivers/gpib/gpio/gpib_bitbang.c: Add new
experimental gpio bitbang driver from Marcello Carla
This module will only run on a raspberry pi
It has been tested with up to 4 devices
2020-11-25 12:59 dpenkler
* [r1929]
linux-gpib-kernel/drivers/gpib/agilent_82350b/agilent_82350b_init.c:
Fix for ibln: remove race check on agilent_82350b_line_status
This breaks multi-threaded applications but it is more important
to have the basics work correctly.
2020-11-24 09:56 dpenkler
* [r1928]
linux-gpib-kernel/drivers/gpib/agilent_82357a/agilent_82357a.c:
agilent_82350b: Remove _FILE_ in printk statements
_FILE_ takes up a lot of space on the console log without
adding information
2020-11-23 11:54 dpenkler
* [r1927] linux-gpib-kernel/drivers/gpib/Makefile: Exclude
compilation of lpvo for KERNEL >= 5.10
2020-11-21 20:01 fmhess
* [r1926]
linux-gpib-kernel/drivers/gpib/agilent_82357a/agilent_82357a.c,
linux-gpib-kernel/drivers/gpib/include/gpib_types.h,
linux-gpib-kernel/drivers/gpib/ni_usb/ni_usb_gpib.c,
linux-gpib-kernel/drivers/gpib/sys/ibcmd.c: Add check for
existence of command acceptors, to try and
detect early the case of no devices on bus.
2020-11-21 19:50 fmhess
* [r1925] linux-gpib-user/lib/ibCmd.c: Remove obsolete comment.
2020-11-20 15:22 dpenkler
* [r1924] linux-gpib-user/examples/Makefile.am,
linux-gpib-user/examples/findlisteners.c: Add example programme
findlisteners
2020-11-20 15:07 dpenkler
* [r1923]
linux-gpib-kernel/drivers/gpib/agilent_82357a/agilent_82357a.c:
Update agilent usb driver for no listener detection
Return return ECOMM and ENOTCONN errors as appropriate.
2020-11-18 00:18 fmhess
* [r1922] linux-gpib-kernel/drivers/gpib/ni_usb/ni_usb_gpib.c,
linux-gpib-user/lib/ibCmd.c, linux-gpib-user/lib/ibWrt.c: Make
user space library use ECOMM errno to indicate a
write of data bytes has failed due to no listener (ENOL iberr).
Go back to using
EBUS iberr to indicate timeout on sending command bytes.
Use ENOTCONN errno to indicate send of command bytes has failed
due to no listener (ENOL iberr).
Update ni_usb kernel driver to return ECOMM and ENOTCONN errors
as appropriate.
2020-11-17 14:56 dpenkler
* [r1921] linux-gpib-user/lib/ibCmd.c: Move ENOL test to my_ibcmd()
2020-11-17 14:55 dpenkler
* [r1920] linux-gpib-user/lib/ibFindLstn.c: Revert 1918/9
2020-11-16 12:20 dpenkler
* [r1919] linux-gpib-user/lib/ibFindLstn.c: ibnl/FindLstn: EONL
correction
2020-11-16 12:04 dpenkler
* [r1918] linux-gpib-user/lib/ibFindLstn.c: ibnl/FindLstn: return
ENOL when no devices are on the bus
2020-10-30 01:01 fmhess
* [r1917] linux-gpib-user/examples/ibtest.c: Fix some potential
infinite loops in ibtest, based on patch from tofurkey.
2020-07-02 22:35 fmhess
* [r1916] linux-gpib-user/doc/linux-gpib.sgml: Document IB_CONFIG
in gpib_config man page.
2020-07-02 15:58 fmhess
* [r1915] linux-gpib-user/doc/linux-gpib.sgml: Add mention of
IB_CONFIG environment variable to docs.
2020-06-23 21:12 fmhess
* [r1914] linux-gpib-user/lib/ibPad.c, linux-gpib-user/lib/ibSad.c,
linux-gpib-user/lib/ib_internal.h, linux-gpib-user/lib/ibutil.c:
Decouple ibpad/ibsad so they don't each cause both
the pad and sad to be rewritten.
2020-05-17 15:57 dpenkler
* [r1913]
linux-gpib-kernel/drivers/gpib/agilent_82350b/agilent_82350b.h,
linux-gpib-kernel/drivers/gpib/agilent_82350b/agilent_82350b_init.c:
Workaround for hw issue with line_status on agilent_82350 when
talker.
A call to line_status when the board is in talker mode and using
fifos
seems to disable the handshake lines preventing any subseqent
data
transfer. The unaccelerated interface which does not use the
fifos
does not have this issue.
2020-05-17 15:48 dpenkler
* [r1912] linux-gpib-kernel/drivers/gpib/include/gpibP.h: Add
ioremap define for linux version>=5.6
2020-05-10 08:27 dpenkler
* [r1910] README.txt: Update README
2020-05-10 08:19 dpenkler
* [r1909] ChangeLog: Update ChangeLog for 4.3.3
2020-05-09 15:33 dpenkler
* [r1908] Fix return type for primary/secondary address in
pc2 (ISA) driver
2020-05-09 07:17 dpenkler
* [r1907] bootstrap: Create a local ChangeLog if it does not exist
2020-05-09 07:15 dpenkler
* [r1906] Change configure.ac to look for Python version >= 3.0
2020-05-07 20:30 dpenkler
* [r1905] Fix configure error when no python found
2020-05-07 20:30 dpenkler
* [r1904] Remove ChangeLogs in svn kernel and user directories
2020-05-07 16:47 dpenkler
* [r1903] Update ChangeLog
2020-05-07 16:13 dpenkler
* [r1902] Update README and bump versions to 4.3.3
2020-05-06 21:06 fmhess
* [r1901] Fix return type for primary/secondary address
functions in OF drivers.
2020-04-30 12:36 dpenkler
* [r1899] Update README and Changelog for 4.3.2
2020-04-30 11:30 dpenkler
* [r1898] Bump versions again
2020-04-30 11:25 dpenkler
* [r1897] doc: Update refs to firmware repository
2020-04-30 11:22 dpenkler
* [r1896] Make attach message more useful in
ni_usb_b and agilent_82357a
2020-04-29 10:05 dpenkler
* [r1895] Tag for 4.3.1 release
2020-04-29 10:05 dpenkler
* [r1894] Update README
2020-04-29 08:34 dpenkler
* [r1893] Update Changelog
2020-04-29 07:48 dpenkler
* [r1892] Add path to usb attach message for ni_usb_b
2020-04-29 07:32 dpenkler
* [r1891] Add path to usb attach message for agilent_82357a
2020-04-28 15:39 dpenkler
* [r1890] agilent_82357a.c: Reduce console spam: no error message
on -EAGAIN
2020-04-28 15:30 dpenkler
* [r1889] Clarify agilent_82357a attach message, remove trailing blank
2020-04-28 15:26 dpenkler
* [r1888] All drivers: change primary_ and secondary_address() to return int
2020-04-28 12:53 dpenkler
* [r1887] ni_usb_gpib.c: Clarify attach message and remove
trailing blanks
2020-04-28 12:32 dpenkler
* [r1886] Bump user and kernel versions to 4.3.1
2020-04-28 12:21 dpenkler
* [r1885] Stop bison complaining about yacc compatibility issues
2020-04-24 20:14 fmhess
* [r1884] ni_usb_gpib.c: It turns out the firmware handles whether
the LED should be amber or green on its own. So remove extraneous
comment.
2020-04-24 19:25 fmhess
* [r1883] ni_usb_gpib: At long last, make the NI GPIB-USB-HS+ LED
stop blinking green/yellow.
2020-04-20 22:55 fmhess
* [r1882] doc: Update board-specific notes on gpib-usb-hs+ to
mention hsplus_load.
2020-04-20 22:49 fmhess
* [r1881] ni_usb_gpib.h: Remove unused value
USB_DEVICE_ID_NI_USB_HS_PREINIT
2020-04-20 22:47 fmhess
* [r1880] Don't try to auto-init gpib-usb-hs+, as it is too
experimental and risky to do in udev rules.
2020-04-16 15:13 fmhess
* [r1879] doc: Update gpib-usb-hs+ board specific notes with the
latest discovery.
2020-04-12 00:19 fmhess
* [r1878] doc: Add note about GPIB-USB-HS+ possibly needing
firmware upload. Replace "hotplug scripts" with "udev rules".
2020-04-11 01:36 fmhess
* [r1877] Newer kernels do not allow NULL to be passed as the
struct device* argument of the dma allocation functions. So give
them valid device pointers (except pc2 which requires more work to
get a struct device* for a ISA device.
2020-04-09 16:36 fmhess
* [r1876] Update usb udev rules for product id 0x761e
(ni gpib-usb-hs+ without firmware) so that it tries to fxload the
firmware.
2020-04-09 01:23 fmhess
* [r1875] ni_usb_gpib.h: Remove unused enum
hs_plus_v2_endpoint_addresses
2020-04-08 23:23 fmhess
* [r1874] ni_usb_gpib: Remove attempts to use adapters with
device id 0x761e. I now believe this is a gpib-usb-hs with no
firmware.
2020-04-08 14:53 dpenkler
* [r1873] Re-enable support for PCMCIA boards
2020-04-08 01:14 fmhess
* [r1872] ni_usb_gpib: Update support for new gpib-usb-hs+ variant
based on lsusb -v output. This is almost certainly not enough to
make it actually work.
2020-04-02 21:18 fmhess
* [r1871] 99-ni_usb_gpib.rules.in: Add alternate device id for NI
GPIB-USB-HS+
2020-04-02 21:15 fmhess
* [r1870] ni_usb_gpib: Add alternate device id for NI GPIB-USB-HS+
to driver.
2020-03-16 21:58 fmhess
* [r1869] ibsys.h: Remove useless include of asm/segment.h
2020-03-16 21:52 fmhess
* [r1868] fmh_gpib.c: Add compatibility macro for change to