Poul-Henning Kamp
6b4a241211
Use new bus_space/resource convenience functions.
...
Pretend the 10-bit I/O ISA addressing is not our problem.
2005-09-24 20:44:55 +00:00
Poul-Henning Kamp
aed1189d1f
First cut at a driver for National Instruments PCI-GPIB hardware.
...
Hardware donated by: "Greg Maciejewski" <gregm@serverpit.com>
2005-09-15 13:27:16 +00:00
Poul-Henning Kamp
f6a157fb88
Allocate unit numbers with unr, implement detach function.
2005-09-15 13:07:38 +00:00
David E. O'Brien
c11ba30c9a
Remove public declarations of variables that were forgotten when they were
...
made static.
2005-08-10 07:10:02 +00:00
Poul-Henning Kamp
a877d4a4e9
Don't leak mutex on open failure.
2005-04-04 17:37:35 +00:00
Poul-Henning Kamp
3b3f38ed7d
Add placeholder mutex argument to new_unrhdr().
2005-03-07 11:05:47 +00:00
Poul-Henning Kamp
22a9eb5334
Always go to standby efter each call.
2005-03-06 19:43:12 +00:00
Poul-Henning Kamp
4e51c02840
Don't disable interrupts on a stray interrupt.
2005-03-06 19:42:32 +00:00
Poul-Henning Kamp
6833149f4b
Check handle types.
...
Implement more device functions.
Make DMA optional.
2005-02-12 23:52:44 +00:00
Poul-Henning Kamp
da0e67693d
Add ibcntl as alias for ibcnt
...
Add ibsta and start to use it.
Rename the argument structure more sensibly.
Improve timeout and error handling
2005-02-12 21:07:09 +00:00
Poul-Henning Kamp
3ee4a2a426
Split the ibfoo API into its own file.
...
Implement ibdma() (only affects ibrd() mode)
Implement ibeot()
2005-02-12 17:39:50 +00:00
Poul-Henning Kamp
c434197487
Fix prototype for ibeot()
2005-02-12 15:49:50 +00:00
Poul-Henning Kamp
09dbf9afd3
Make sure the last command byte makes it onto the wire.
2005-02-11 22:24:02 +00:00
Poul-Henning Kamp
a3a7ba5989
Improve EOS handling.
2005-02-11 06:57:02 +00:00
Poul-Henning Kamp
923da43e9b
Statification
2005-02-10 12:08:55 +00:00
Poul-Henning Kamp
954ad216af
Constify.
2005-02-09 20:56:32 +00:00
Poul-Henning Kamp
a15fbb42c3
Allocate more space for softc. Amazing my machine survived this.
2005-02-06 22:45:12 +00:00
Poul-Henning Kamp
df05d0fb93
Further elaborate the GPIB driver. We now support a minimal subset of
...
the ibfoo() API.
2005-02-06 15:22:23 +00:00
Poul-Henning Kamp
deb27882e8
Forgot to mark the IRQ as MPSAFE.
2005-02-01 20:34:47 +00:00
Poul-Henning Kamp
83820457eb
Add a IEEE488 driver for PCIIA compatible cards.
...
This driver implements "unaddressed listen only mode", which is what
printers and plotters commonly do on GP-IB busses.
This means that you can capture print/plot like output from your
instruments by configuring them as necessary (good luck!) and
cat -u /dev/gpib0l > /tmp/somefile
Since there is no way to know when no more output is comming you
will have to ctrl-C the cat process when it is done (that is why
the -u is important).
2005-02-01 16:59:23 +00:00