-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Lars-Peter Clausen
authored and
Jonathan Cameron
committed
Oct 31, 2012
1 parent
e37b523
commit 577cc1f
Showing
87 changed files
with
7,582 additions
and
6,172 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
--- | ||
refs/heads/master: abcdc99f7cb387fdc1d18fb0bc5f50b75a0f2d71 | ||
refs/heads/master: 2b0c856ad9571013db8fc369194b7108dff3c18e |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
73 changes: 73 additions & 0 deletions
73
trunk/drivers/staging/comedi/drivers/addi-data/APCI1710_82x54.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,73 @@ | ||
/* | ||
* Copyright (C) 2004,2005 ADDI-DATA GmbH for the source code of this module. | ||
* | ||
* ADDI-DATA GmbH | ||
* Dieselstrasse 3 | ||
* D-77833 Ottersweier | ||
* Tel: +19(0)7223/9493-0 | ||
* Fax: +49(0)7223/9493-92 | ||
* http://www.addi-data.com | ||
* info@addi-data.com | ||
* | ||
* 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. | ||
*/ | ||
|
||
#define APCI1710_PCI_BUS_CLOCK 0 | ||
#define APCI1710_FRONT_CONNECTOR_INPUT 1 | ||
#define APCI1710_TIMER_READVALUE 0 | ||
#define APCI1710_TIMER_GETOUTPUTLEVEL 1 | ||
#define APCI1710_TIMER_GETPROGRESSSTATUS 2 | ||
#define APCI1710_TIMER_WRITEVALUE 3 | ||
|
||
#define APCI1710_TIMER_READINTERRUPT 1 | ||
#define APCI1710_TIMER_READALLTIMER 2 | ||
|
||
/* BEGIN JK 27.10.03 : Add the possibility to use a 40 Mhz quartz */ | ||
#ifndef APCI1710_10MHZ | ||
#define APCI1710_10MHZ 10 | ||
#endif | ||
/* END JK 27.10.03 : Add the possibility to use a 40 Mhz quartz */ | ||
|
||
/* | ||
* 82X54 TIMER INISIALISATION FUNCTION | ||
*/ | ||
int i_APCI1710_InsnConfigInitTimer(struct comedi_device *dev, struct comedi_subdevice *s, | ||
struct comedi_insn *insn, unsigned int *data); | ||
|
||
int i_APCI1710_InsnWriteEnableDisableTimer(struct comedi_device *dev, | ||
struct comedi_subdevice *s, | ||
struct comedi_insn *insn, unsigned int *data); | ||
|
||
/* | ||
* 82X54 READ FUNCTION | ||
*/ | ||
int i_APCI1710_InsnReadAllTimerValue(struct comedi_device *dev, struct comedi_subdevice *s, | ||
struct comedi_insn *insn, unsigned int *data); | ||
|
||
int i_APCI1710_InsnBitsTimer(struct comedi_device *dev, struct comedi_subdevice *s, | ||
struct comedi_insn *insn, unsigned int *data); | ||
|
||
/* | ||
* 82X54 READ & WRITE FUNCTION | ||
*/ | ||
int i_APCI1710_ReadTimerValue(struct comedi_device *dev, | ||
unsigned char b_ModulNbr, unsigned char b_TimerNbr, | ||
unsigned int *pul_TimerValue); | ||
|
||
int i_APCI1710_GetTimerOutputLevel(struct comedi_device *dev, | ||
unsigned char b_ModulNbr, unsigned char b_TimerNbr, | ||
unsigned char *pb_OutputLevel); | ||
|
||
int i_APCI1710_GetTimerProgressStatus(struct comedi_device *dev, | ||
unsigned char b_ModulNbr, unsigned char b_TimerNbr, | ||
unsigned char *pb_TimerStatus); | ||
|
||
/* | ||
* 82X54 WRITE FUNCTION | ||
*/ | ||
int i_APCI1710_WriteTimerValue(struct comedi_device *dev, | ||
unsigned char b_ModulNbr, unsigned char b_TimerNbr, | ||
unsigned int ul_WriteValue); |
Oops, something went wrong.