Commit 44a678b9 authored by H Hartley Sweeten's avatar H Hartley Sweeten Committed by Greg Kroah-Hartman

staging: comedi: ni_atmio: fix block comments

Fix the checkpatch.pl issues:
WARNING: Block comments use * on subsequent lines
Signed-off-by: default avatarH Hartley Sweeten <hsweeten@visionengravers.com>
Reviewed-by: default avatarIan Abbott <abbotti@mev.co.uk>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 26994fd5
/*
comedi/drivers/ni_atmio.c
Hardware driver for NI AT-MIO E series cards
COMEDI - Linux Control and Measurement Device Interface
Copyright (C) 1997-2001 David A. Schleef <ds@schleef.org>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
*/
/*
Driver: ni_atmio
Description: National Instruments AT-MIO-E series
Author: ds
Devices: [National Instruments] AT-MIO-16E-1 (ni_atmio),
AT-MIO-16E-2, AT-MIO-16E-10, AT-MIO-16DE-10, AT-MIO-64E-3,
AT-MIO-16XE-50, AT-MIO-16XE-10, AT-AI-16XE-10
Status: works
Updated: Thu May 1 20:03:02 CDT 2003
The driver has 2.6 kernel isapnp support, and
will automatically probe for a supported board if the
I/O base is left unspecified with comedi_config.
However, many of
the isapnp id numbers are unknown. If your board is not
recognized, please send the output of 'cat /proc/isapnp'
(you may need to modprobe the isa-pnp module for
/proc/isapnp to exist) so the
id numbers for your board can be added to the driver.
Otherwise, you can use the isapnptools package to configure
your board. Use isapnp to
configure the I/O base and IRQ for the board, and then pass
the same values as
parameters in comedi_config. A sample isapnp.conf file is included
in the etc/ directory of Comedilib.
Comedilib includes a utility to autocalibrate these boards. The
boards seem to boot into a state where the all calibration DACs
are at one extreme of their range, thus the default calibration
is terrible. Calibration at boot is strongly encouraged.
To use the extended digital I/O on some of the boards, enable the
8255 driver when configuring the Comedi source tree.
External triggering is supported for some events. The channel index
(scan_begin_arg, etc.) maps to PFI0 - PFI9.
Some of the more esoteric triggering possibilities of these boards
are not supported.
*/
/*
The real guts of the driver is in ni_mio_common.c, which is included
both here and in ni_pcimio.c
Interrupt support added by Truxton Fulton <trux@truxton.com>
References for specifications:
340747b.pdf Register Level Programmer Manual (obsolete)
340747c.pdf Register Level Programmer Manual (new)
DAQ-STC reference manual
Other possibly relevant info:
320517c.pdf User manual (obsolete)
320517f.pdf User manual (new)
320889a.pdf delete
320906c.pdf maximum signal ratings
321066a.pdf about 16x
321791a.pdf discontinuation of at-mio-16e-10 rev. c
321808a.pdf about at-mio-16e-10 rev P
321837a.pdf discontinuation of at-mio-16de-10 rev d
321838a.pdf about at-mio-16de-10 rev N
ISSUES:
need to deal with external reference for DAC, and other DAC
properties in board properties
* Comedi driver for NI AT-MIO E series cards
*
* COMEDI - Linux Control and Measurement Device Interface
* Copyright (C) 1997-2001 David A. Schleef <ds@schleef.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*/
deal with at-mio-16de-10 revision D to N changes, etc.
/*
* Driver: ni_atmio
* Description: National Instruments AT-MIO-E series
* Author: ds
* Devices: [National Instruments] AT-MIO-16E-1 (ni_atmio),
* AT-MIO-16E-2, AT-MIO-16E-10, AT-MIO-16DE-10, AT-MIO-64E-3,
* AT-MIO-16XE-50, AT-MIO-16XE-10, AT-AI-16XE-10
* Status: works
* Updated: Thu May 1 20:03:02 CDT 2003
*
* The driver has 2.6 kernel isapnp support, and will automatically probe for
* a supported board if the I/O base is left unspecified with comedi_config.
* However, many of the isapnp id numbers are unknown. If your board is not
* recognized, please send the output of 'cat /proc/isapnp' (you may need to
* modprobe the isa-pnp module for /proc/isapnp to exist) so the id numbers
* for your board can be added to the driver.
*
* Otherwise, you can use the isapnptools package to configure your board.
* Use isapnp to configure the I/O base and IRQ for the board, and then pass
* the same values as parameters in comedi_config. A sample isapnp.conf file
* is included in the etc/ directory of Comedilib.
*
* Comedilib includes a utility to autocalibrate these boards. The boards
* seem to boot into a state where the all calibration DACs are at one
* extreme of their range, thus the default calibration is terrible.
* Calibration at boot is strongly encouraged.
*
* To use the extended digital I/O on some of the boards, enable the
* 8255 driver when configuring the Comedi source tree.
*
* External triggering is supported for some events. The channel index
* (scan_begin_arg, etc.) maps to PFI0 - PFI9.
*
* Some of the more esoteric triggering possibilities of these boards are
* not supported.
*/
*/
/*
* The real guts of the driver is in ni_mio_common.c, which is included
* both here and in ni_pcimio.c
*
* Interrupt support added by Truxton Fulton <trux@truxton.com>
*
* References for specifications:
* 340747b.pdf Register Level Programmer Manual (obsolete)
* 340747c.pdf Register Level Programmer Manual (new)
* DAQ-STC reference manual
*
* Other possibly relevant info:
* 320517c.pdf User manual (obsolete)
* 320517f.pdf User manual (new)
* 320889a.pdf delete
* 320906c.pdf maximum signal ratings
* 321066a.pdf about 16x
* 321791a.pdf discontinuation of at-mio-16e-10 rev. c
* 321808a.pdf about at-mio-16e-10 rev P
* 321837a.pdf discontinuation of at-mio-16de-10 rev d
* 321838a.pdf about at-mio-16de-10 rev N
*
* ISSUES:
* - need to deal with external reference for DAC, and other DAC
* properties in board properties
* - deal with at-mio-16de-10 revision D to N changes, etc.
*/
#include <linux/module.h>
#include <linux/interrupt.h>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment