staging: comedi: pcl724: add support for the PCM-IO48 PC/104 board
This driver can support the WinSystems PCM-IO48 PC/104 board. That board has two 8255 devices providing 48 digital I/O channels. Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com> Reviewed-by: Ian Abbott <abbotti@mev.co.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
381102be5b
commit
ee68080d2c
|
@ -122,8 +122,18 @@ config COMEDI_PCL724
|
|||
tristate "Advantech PCL-722/724/731 and ADlink ACL-7122/7124/PET-48DIO"
|
||||
select COMEDI_8255
|
||||
---help---
|
||||
Enable support for Advantech PCL-724, PCL-722, PCL-731 and
|
||||
ADlink ACL-7122, ACL-7124, PET-48DIO ISA cards
|
||||
Enable support for ISA and PC/104 based 8255 digital i/o boards. This
|
||||
driver provides a legacy comedi driver wrapper for the generic 8255
|
||||
support driver.
|
||||
|
||||
Supported boards include:
|
||||
Advantech PCL-724 24 channels
|
||||
Advantech PCL-722 144 (or 96) channels
|
||||
Advantech PCL-731 48 channels
|
||||
ADlink ACL-7122 144 (or 96) channels
|
||||
ADlink ACL-7124 24 channels
|
||||
ADlink PET-48DIO 48 channels
|
||||
WinSystems PCM-IO48 48 channels (PC/104)
|
||||
|
||||
To compile this driver as a module, choose M here: the module will be
|
||||
called pcl724.
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
* pcl724.c
|
||||
* Comedi driver for 8255 based ISA DIO boards
|
||||
* Comedi driver for 8255 based ISA and PC/104 DIO boards
|
||||
*
|
||||
* Michal Dobes <dobes@tesnet.cz>
|
||||
*/
|
||||
|
@ -14,6 +14,7 @@
|
|||
* (ADLink) ACL-7122 [acl7122]
|
||||
* (ADLink) ACL-7124 [acl7124]
|
||||
* (ADLink) PET-48DIO [pet48dio]
|
||||
* (WinSystems) PCM-IO48 [pcmio48]
|
||||
* Author: Michal Dobes <dobes@tesnet.cz>
|
||||
* Status: untested
|
||||
*
|
||||
|
@ -68,6 +69,10 @@ static const struct pcl724_board boardtypes[] = {
|
|||
.io_range = 0x02,
|
||||
.is_pet48 = 1,
|
||||
.numofports = 2, /* 48 DIO channels */
|
||||
}, {
|
||||
.name = "pcmio48",
|
||||
.io_range = 0x08,
|
||||
.numofports = 2, /* 48 DIO channels */
|
||||
},
|
||||
};
|
||||
|
||||
|
@ -146,5 +151,5 @@ static struct comedi_driver pcl724_driver = {
|
|||
module_comedi_driver(pcl724_driver);
|
||||
|
||||
MODULE_AUTHOR("Comedi http://www.comedi.org");
|
||||
MODULE_DESCRIPTION("Comedi driver for 8255 based ISA DIO boards");
|
||||
MODULE_DESCRIPTION("Comedi driver for 8255 based ISA and PC/104 DIO boards");
|
||||
MODULE_LICENSE("GPL");
|
||||
|
|
Loading…
Reference in a new issue