From 621720dc28f91ff5078761e56c51fee5d6621b91 Mon Sep 17 00:00:00 2001 From: Frank Mori Hess Date: Fri, 17 Aug 2007 19:49:48 +0000 Subject: [PATCH] Added enum for setting output routing of pfi pins on 660x boards. --- include/linux/comedi.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/include/linux/comedi.h b/include/linux/comedi.h index 4f7a6950..d9b59209 100644 --- a/include/linux/comedi.h +++ b/include/linux/comedi.h @@ -762,6 +762,18 @@ static inline unsigned NI_PFI_OUTPUT_RTSI(unsigned rtsi_channel) return NI_PFI_OUTPUT_RTSI0 + rtsi_channel; } +/* Signals which can be routed to output on a NI PFI pin on a 660x board + with INSN_CONFIG_SET_ROUTING. The numbers assigned are + not arbitrary, they correspond to the bits required + to program the board. Lines 0 to 7 can only be set to + NI_660X_PFI_OUTPUT_DIO. Lines 32 to 39 can only be set to + NI_660X_PFI_OUTPUT_COUNTER. */ +enum ni_660x_pfi_routing +{ + NI_660X_PFI_OUTPUT_COUNTER = 1, // counter + NI_660X_PFI_OUTPUT_DIO = 2, // static digital output +}; + /* NI External Trigger lines. These values are not arbitrary, but are related to the bits required to program the board (offset by 1 for historical reasons). */ static inline unsigned NI_EXT_PFI(unsigned pfi_channel) -- 2.26.2