1*8ffdff6aSGreg Kroah-Hartman // SPDX-License-Identifier: GPL-2.0+ 2*8ffdff6aSGreg Kroah-Hartman /* 3*8ffdff6aSGreg Kroah-Hartman * comedi/drivers/ni_routing/ni_device_routes/pci-6251.c 4*8ffdff6aSGreg Kroah-Hartman * List of valid routes for specific NI boards. 5*8ffdff6aSGreg Kroah-Hartman * 6*8ffdff6aSGreg Kroah-Hartman * COMEDI - Linux Control and Measurement Device Interface 7*8ffdff6aSGreg Kroah-Hartman * Copyright (C) 2016 Spencer E. Olson <olsonse@umich.edu> 8*8ffdff6aSGreg Kroah-Hartman * 9*8ffdff6aSGreg Kroah-Hartman * This program is free software; you can redistribute it and/or modify 10*8ffdff6aSGreg Kroah-Hartman * it under the terms of the GNU General Public License as published by 11*8ffdff6aSGreg Kroah-Hartman * the Free Software Foundation; either version 2 of the License, or 12*8ffdff6aSGreg Kroah-Hartman * (at your option) any later version. 13*8ffdff6aSGreg Kroah-Hartman * 14*8ffdff6aSGreg Kroah-Hartman * This program is distributed in the hope that it will be useful, 15*8ffdff6aSGreg Kroah-Hartman * but WITHOUT ANY WARRANTY; without even the implied warranty of 16*8ffdff6aSGreg Kroah-Hartman * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17*8ffdff6aSGreg Kroah-Hartman * GNU General Public License for more details. 18*8ffdff6aSGreg Kroah-Hartman */ 19*8ffdff6aSGreg Kroah-Hartman 20*8ffdff6aSGreg Kroah-Hartman /* 21*8ffdff6aSGreg Kroah-Hartman * The contents of this file are generated using the tools in 22*8ffdff6aSGreg Kroah-Hartman * comedi/drivers/ni_routing/tools 23*8ffdff6aSGreg Kroah-Hartman * 24*8ffdff6aSGreg Kroah-Hartman * Please use those tools to help maintain the contents of this file. 25*8ffdff6aSGreg Kroah-Hartman */ 26*8ffdff6aSGreg Kroah-Hartman 27*8ffdff6aSGreg Kroah-Hartman #include "../ni_device_routes.h" 28*8ffdff6aSGreg Kroah-Hartman #include "all.h" 29*8ffdff6aSGreg Kroah-Hartman 30*8ffdff6aSGreg Kroah-Hartman struct ni_device_routes ni_pci_6251_device_routes = { 31*8ffdff6aSGreg Kroah-Hartman .device = "pci-6251", 32*8ffdff6aSGreg Kroah-Hartman .routes = (struct ni_route_set[]){ 33*8ffdff6aSGreg Kroah-Hartman { 34*8ffdff6aSGreg Kroah-Hartman .dest = NI_PFI(0), 35*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 36*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 37*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 38*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 39*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 40*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 41*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 42*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 43*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 44*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 45*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(1), 46*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 47*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(1), 48*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 49*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 50*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 51*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 52*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 53*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 54*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 55*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 56*8ffdff6aSGreg Kroah-Hartman NI_DI_SampleClock, 57*8ffdff6aSGreg Kroah-Hartman NI_DO_SampleClock, 58*8ffdff6aSGreg Kroah-Hartman NI_FrequencyOutput, 59*8ffdff6aSGreg Kroah-Hartman NI_ChangeDetectionEvent, 60*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 61*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 62*8ffdff6aSGreg Kroah-Hartman } 63*8ffdff6aSGreg Kroah-Hartman }, 64*8ffdff6aSGreg Kroah-Hartman { 65*8ffdff6aSGreg Kroah-Hartman .dest = NI_PFI(1), 66*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 67*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 68*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 69*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 70*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 71*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 72*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 73*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 74*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 75*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 76*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(1), 77*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 78*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(1), 79*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 80*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 81*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 82*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 83*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 84*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 85*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 86*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 87*8ffdff6aSGreg Kroah-Hartman NI_DI_SampleClock, 88*8ffdff6aSGreg Kroah-Hartman NI_DO_SampleClock, 89*8ffdff6aSGreg Kroah-Hartman NI_FrequencyOutput, 90*8ffdff6aSGreg Kroah-Hartman NI_ChangeDetectionEvent, 91*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 92*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 93*8ffdff6aSGreg Kroah-Hartman } 94*8ffdff6aSGreg Kroah-Hartman }, 95*8ffdff6aSGreg Kroah-Hartman { 96*8ffdff6aSGreg Kroah-Hartman .dest = NI_PFI(2), 97*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 98*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 99*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 100*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 101*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 102*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 103*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 104*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 105*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 106*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 107*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(1), 108*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 109*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(1), 110*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 111*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 112*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 113*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 114*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 115*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 116*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 117*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 118*8ffdff6aSGreg Kroah-Hartman NI_DI_SampleClock, 119*8ffdff6aSGreg Kroah-Hartman NI_DO_SampleClock, 120*8ffdff6aSGreg Kroah-Hartman NI_FrequencyOutput, 121*8ffdff6aSGreg Kroah-Hartman NI_ChangeDetectionEvent, 122*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 123*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 124*8ffdff6aSGreg Kroah-Hartman } 125*8ffdff6aSGreg Kroah-Hartman }, 126*8ffdff6aSGreg Kroah-Hartman { 127*8ffdff6aSGreg Kroah-Hartman .dest = NI_PFI(3), 128*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 129*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 130*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 131*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 132*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 133*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 134*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 135*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 136*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 137*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 138*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(1), 139*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 140*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(1), 141*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 142*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 143*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 144*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 145*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 146*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 147*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 148*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 149*8ffdff6aSGreg Kroah-Hartman NI_DI_SampleClock, 150*8ffdff6aSGreg Kroah-Hartman NI_DO_SampleClock, 151*8ffdff6aSGreg Kroah-Hartman NI_FrequencyOutput, 152*8ffdff6aSGreg Kroah-Hartman NI_ChangeDetectionEvent, 153*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 154*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 155*8ffdff6aSGreg Kroah-Hartman } 156*8ffdff6aSGreg Kroah-Hartman }, 157*8ffdff6aSGreg Kroah-Hartman { 158*8ffdff6aSGreg Kroah-Hartman .dest = NI_PFI(4), 159*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 160*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 161*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 162*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 163*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 164*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 165*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 166*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 167*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 168*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 169*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(1), 170*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 171*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(1), 172*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 173*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 174*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 175*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 176*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 177*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 178*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 179*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 180*8ffdff6aSGreg Kroah-Hartman NI_DI_SampleClock, 181*8ffdff6aSGreg Kroah-Hartman NI_DO_SampleClock, 182*8ffdff6aSGreg Kroah-Hartman NI_FrequencyOutput, 183*8ffdff6aSGreg Kroah-Hartman NI_ChangeDetectionEvent, 184*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 185*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 186*8ffdff6aSGreg Kroah-Hartman } 187*8ffdff6aSGreg Kroah-Hartman }, 188*8ffdff6aSGreg Kroah-Hartman { 189*8ffdff6aSGreg Kroah-Hartman .dest = NI_PFI(5), 190*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 191*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 192*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 193*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 194*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 195*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 196*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 197*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 198*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 199*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 200*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(1), 201*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 202*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(1), 203*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 204*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 205*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 206*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 207*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 208*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 209*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 210*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 211*8ffdff6aSGreg Kroah-Hartman NI_DI_SampleClock, 212*8ffdff6aSGreg Kroah-Hartman NI_DO_SampleClock, 213*8ffdff6aSGreg Kroah-Hartman NI_FrequencyOutput, 214*8ffdff6aSGreg Kroah-Hartman NI_ChangeDetectionEvent, 215*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 216*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 217*8ffdff6aSGreg Kroah-Hartman } 218*8ffdff6aSGreg Kroah-Hartman }, 219*8ffdff6aSGreg Kroah-Hartman { 220*8ffdff6aSGreg Kroah-Hartman .dest = NI_PFI(6), 221*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 222*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 223*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 224*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 225*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 226*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 227*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 228*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 229*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 230*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 231*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(1), 232*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 233*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(1), 234*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 235*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 236*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 237*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 238*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 239*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 240*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 241*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 242*8ffdff6aSGreg Kroah-Hartman NI_DI_SampleClock, 243*8ffdff6aSGreg Kroah-Hartman NI_DO_SampleClock, 244*8ffdff6aSGreg Kroah-Hartman NI_FrequencyOutput, 245*8ffdff6aSGreg Kroah-Hartman NI_ChangeDetectionEvent, 246*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 247*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 248*8ffdff6aSGreg Kroah-Hartman } 249*8ffdff6aSGreg Kroah-Hartman }, 250*8ffdff6aSGreg Kroah-Hartman { 251*8ffdff6aSGreg Kroah-Hartman .dest = NI_PFI(7), 252*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 253*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 254*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 255*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 256*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 257*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 258*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 259*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 260*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 261*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 262*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(1), 263*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 264*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(1), 265*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 266*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 267*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 268*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 269*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 270*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 271*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 272*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 273*8ffdff6aSGreg Kroah-Hartman NI_DI_SampleClock, 274*8ffdff6aSGreg Kroah-Hartman NI_DO_SampleClock, 275*8ffdff6aSGreg Kroah-Hartman NI_FrequencyOutput, 276*8ffdff6aSGreg Kroah-Hartman NI_ChangeDetectionEvent, 277*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 278*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 279*8ffdff6aSGreg Kroah-Hartman } 280*8ffdff6aSGreg Kroah-Hartman }, 281*8ffdff6aSGreg Kroah-Hartman { 282*8ffdff6aSGreg Kroah-Hartman .dest = NI_PFI(8), 283*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 284*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 285*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 286*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 287*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 288*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 289*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 290*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 291*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 292*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 293*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(1), 294*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 295*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(1), 296*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 297*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 298*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 299*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 300*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 301*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 302*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 303*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 304*8ffdff6aSGreg Kroah-Hartman NI_DI_SampleClock, 305*8ffdff6aSGreg Kroah-Hartman NI_DO_SampleClock, 306*8ffdff6aSGreg Kroah-Hartman NI_FrequencyOutput, 307*8ffdff6aSGreg Kroah-Hartman NI_ChangeDetectionEvent, 308*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 309*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 310*8ffdff6aSGreg Kroah-Hartman } 311*8ffdff6aSGreg Kroah-Hartman }, 312*8ffdff6aSGreg Kroah-Hartman { 313*8ffdff6aSGreg Kroah-Hartman .dest = NI_PFI(9), 314*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 315*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 316*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 317*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 318*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 319*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 320*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 321*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 322*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 323*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 324*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(1), 325*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 326*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(1), 327*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 328*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 329*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 330*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 331*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 332*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 333*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 334*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 335*8ffdff6aSGreg Kroah-Hartman NI_DI_SampleClock, 336*8ffdff6aSGreg Kroah-Hartman NI_DO_SampleClock, 337*8ffdff6aSGreg Kroah-Hartman NI_FrequencyOutput, 338*8ffdff6aSGreg Kroah-Hartman NI_ChangeDetectionEvent, 339*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 340*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 341*8ffdff6aSGreg Kroah-Hartman } 342*8ffdff6aSGreg Kroah-Hartman }, 343*8ffdff6aSGreg Kroah-Hartman { 344*8ffdff6aSGreg Kroah-Hartman .dest = NI_PFI(10), 345*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 346*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 347*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 348*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 349*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 350*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 351*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 352*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 353*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 354*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 355*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(1), 356*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 357*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(1), 358*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 359*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 360*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 361*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 362*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 363*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 364*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 365*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 366*8ffdff6aSGreg Kroah-Hartman NI_DI_SampleClock, 367*8ffdff6aSGreg Kroah-Hartman NI_DO_SampleClock, 368*8ffdff6aSGreg Kroah-Hartman NI_FrequencyOutput, 369*8ffdff6aSGreg Kroah-Hartman NI_ChangeDetectionEvent, 370*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 371*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 372*8ffdff6aSGreg Kroah-Hartman } 373*8ffdff6aSGreg Kroah-Hartman }, 374*8ffdff6aSGreg Kroah-Hartman { 375*8ffdff6aSGreg Kroah-Hartman .dest = NI_PFI(11), 376*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 377*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 378*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 379*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 380*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 381*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 382*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 383*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 384*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 385*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 386*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(1), 387*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 388*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(1), 389*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 390*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 391*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 392*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 393*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 394*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 395*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 396*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 397*8ffdff6aSGreg Kroah-Hartman NI_DI_SampleClock, 398*8ffdff6aSGreg Kroah-Hartman NI_DO_SampleClock, 399*8ffdff6aSGreg Kroah-Hartman NI_FrequencyOutput, 400*8ffdff6aSGreg Kroah-Hartman NI_ChangeDetectionEvent, 401*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 402*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 403*8ffdff6aSGreg Kroah-Hartman } 404*8ffdff6aSGreg Kroah-Hartman }, 405*8ffdff6aSGreg Kroah-Hartman { 406*8ffdff6aSGreg Kroah-Hartman .dest = NI_PFI(12), 407*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 408*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 409*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 410*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 411*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 412*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 413*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 414*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 415*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 416*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 417*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(1), 418*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 419*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(1), 420*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 421*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 422*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 423*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 424*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 425*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 426*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 427*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 428*8ffdff6aSGreg Kroah-Hartman NI_DI_SampleClock, 429*8ffdff6aSGreg Kroah-Hartman NI_DO_SampleClock, 430*8ffdff6aSGreg Kroah-Hartman NI_FrequencyOutput, 431*8ffdff6aSGreg Kroah-Hartman NI_ChangeDetectionEvent, 432*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 433*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 434*8ffdff6aSGreg Kroah-Hartman } 435*8ffdff6aSGreg Kroah-Hartman }, 436*8ffdff6aSGreg Kroah-Hartman { 437*8ffdff6aSGreg Kroah-Hartman .dest = NI_PFI(13), 438*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 439*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 440*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 441*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 442*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 443*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 444*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 445*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 446*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 447*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 448*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(1), 449*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 450*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(1), 451*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 452*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 453*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 454*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 455*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 456*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 457*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 458*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 459*8ffdff6aSGreg Kroah-Hartman NI_DI_SampleClock, 460*8ffdff6aSGreg Kroah-Hartman NI_DO_SampleClock, 461*8ffdff6aSGreg Kroah-Hartman NI_FrequencyOutput, 462*8ffdff6aSGreg Kroah-Hartman NI_ChangeDetectionEvent, 463*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 464*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 465*8ffdff6aSGreg Kroah-Hartman } 466*8ffdff6aSGreg Kroah-Hartman }, 467*8ffdff6aSGreg Kroah-Hartman { 468*8ffdff6aSGreg Kroah-Hartman .dest = NI_PFI(14), 469*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 470*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 471*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 472*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 473*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 474*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 475*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 476*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 477*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 478*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 479*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(1), 480*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 481*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(1), 482*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 483*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 484*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 485*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 486*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 487*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 488*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 489*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 490*8ffdff6aSGreg Kroah-Hartman NI_DI_SampleClock, 491*8ffdff6aSGreg Kroah-Hartman NI_DO_SampleClock, 492*8ffdff6aSGreg Kroah-Hartman NI_FrequencyOutput, 493*8ffdff6aSGreg Kroah-Hartman NI_ChangeDetectionEvent, 494*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 495*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 496*8ffdff6aSGreg Kroah-Hartman } 497*8ffdff6aSGreg Kroah-Hartman }, 498*8ffdff6aSGreg Kroah-Hartman { 499*8ffdff6aSGreg Kroah-Hartman .dest = NI_PFI(15), 500*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 501*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 502*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 503*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 504*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 505*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 506*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 507*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 508*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 509*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 510*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(1), 511*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 512*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(1), 513*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 514*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 515*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 516*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 517*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 518*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 519*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 520*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 521*8ffdff6aSGreg Kroah-Hartman NI_DI_SampleClock, 522*8ffdff6aSGreg Kroah-Hartman NI_DO_SampleClock, 523*8ffdff6aSGreg Kroah-Hartman NI_FrequencyOutput, 524*8ffdff6aSGreg Kroah-Hartman NI_ChangeDetectionEvent, 525*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 526*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 527*8ffdff6aSGreg Kroah-Hartman } 528*8ffdff6aSGreg Kroah-Hartman }, 529*8ffdff6aSGreg Kroah-Hartman { 530*8ffdff6aSGreg Kroah-Hartman .dest = TRIGGER_LINE(0), 531*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 532*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 533*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 534*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 535*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 536*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 537*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 538*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 539*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(1), 540*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 541*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(1), 542*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 543*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 544*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 545*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 546*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 547*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 548*8ffdff6aSGreg Kroah-Hartman NI_AI_PauseTrigger, 549*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 550*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 551*8ffdff6aSGreg Kroah-Hartman NI_AO_PauseTrigger, 552*8ffdff6aSGreg Kroah-Hartman NI_10MHzRefClock, 553*8ffdff6aSGreg Kroah-Hartman NI_FrequencyOutput, 554*8ffdff6aSGreg Kroah-Hartman NI_ChangeDetectionEvent, 555*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 556*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 557*8ffdff6aSGreg Kroah-Hartman } 558*8ffdff6aSGreg Kroah-Hartman }, 559*8ffdff6aSGreg Kroah-Hartman { 560*8ffdff6aSGreg Kroah-Hartman .dest = TRIGGER_LINE(1), 561*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 562*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 563*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 564*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 565*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 566*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 567*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 568*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 569*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(1), 570*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 571*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(1), 572*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 573*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 574*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 575*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 576*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 577*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 578*8ffdff6aSGreg Kroah-Hartman NI_AI_PauseTrigger, 579*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 580*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 581*8ffdff6aSGreg Kroah-Hartman NI_AO_PauseTrigger, 582*8ffdff6aSGreg Kroah-Hartman NI_10MHzRefClock, 583*8ffdff6aSGreg Kroah-Hartman NI_FrequencyOutput, 584*8ffdff6aSGreg Kroah-Hartman NI_ChangeDetectionEvent, 585*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 586*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 587*8ffdff6aSGreg Kroah-Hartman } 588*8ffdff6aSGreg Kroah-Hartman }, 589*8ffdff6aSGreg Kroah-Hartman { 590*8ffdff6aSGreg Kroah-Hartman .dest = TRIGGER_LINE(2), 591*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 592*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 593*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 594*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 595*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 596*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 597*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 598*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 599*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(1), 600*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 601*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(1), 602*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 603*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 604*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 605*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 606*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 607*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 608*8ffdff6aSGreg Kroah-Hartman NI_AI_PauseTrigger, 609*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 610*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 611*8ffdff6aSGreg Kroah-Hartman NI_AO_PauseTrigger, 612*8ffdff6aSGreg Kroah-Hartman NI_10MHzRefClock, 613*8ffdff6aSGreg Kroah-Hartman NI_FrequencyOutput, 614*8ffdff6aSGreg Kroah-Hartman NI_ChangeDetectionEvent, 615*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 616*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 617*8ffdff6aSGreg Kroah-Hartman } 618*8ffdff6aSGreg Kroah-Hartman }, 619*8ffdff6aSGreg Kroah-Hartman { 620*8ffdff6aSGreg Kroah-Hartman .dest = TRIGGER_LINE(3), 621*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 622*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 623*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 624*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 625*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 626*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 627*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 628*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 629*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(1), 630*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 631*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(1), 632*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 633*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 634*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 635*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 636*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 637*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 638*8ffdff6aSGreg Kroah-Hartman NI_AI_PauseTrigger, 639*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 640*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 641*8ffdff6aSGreg Kroah-Hartman NI_AO_PauseTrigger, 642*8ffdff6aSGreg Kroah-Hartman NI_10MHzRefClock, 643*8ffdff6aSGreg Kroah-Hartman NI_FrequencyOutput, 644*8ffdff6aSGreg Kroah-Hartman NI_ChangeDetectionEvent, 645*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 646*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 647*8ffdff6aSGreg Kroah-Hartman } 648*8ffdff6aSGreg Kroah-Hartman }, 649*8ffdff6aSGreg Kroah-Hartman { 650*8ffdff6aSGreg Kroah-Hartman .dest = TRIGGER_LINE(4), 651*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 652*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 653*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 654*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 655*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 656*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 657*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 658*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 659*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(1), 660*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 661*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(1), 662*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 663*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 664*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 665*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 666*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 667*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 668*8ffdff6aSGreg Kroah-Hartman NI_AI_PauseTrigger, 669*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 670*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 671*8ffdff6aSGreg Kroah-Hartman NI_AO_PauseTrigger, 672*8ffdff6aSGreg Kroah-Hartman NI_10MHzRefClock, 673*8ffdff6aSGreg Kroah-Hartman NI_FrequencyOutput, 674*8ffdff6aSGreg Kroah-Hartman NI_ChangeDetectionEvent, 675*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 676*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 677*8ffdff6aSGreg Kroah-Hartman } 678*8ffdff6aSGreg Kroah-Hartman }, 679*8ffdff6aSGreg Kroah-Hartman { 680*8ffdff6aSGreg Kroah-Hartman .dest = TRIGGER_LINE(5), 681*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 682*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 683*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 684*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 685*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 686*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 687*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 688*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 689*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(1), 690*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 691*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(1), 692*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 693*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 694*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 695*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 696*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 697*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 698*8ffdff6aSGreg Kroah-Hartman NI_AI_PauseTrigger, 699*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 700*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 701*8ffdff6aSGreg Kroah-Hartman NI_AO_PauseTrigger, 702*8ffdff6aSGreg Kroah-Hartman NI_10MHzRefClock, 703*8ffdff6aSGreg Kroah-Hartman NI_FrequencyOutput, 704*8ffdff6aSGreg Kroah-Hartman NI_ChangeDetectionEvent, 705*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 706*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 707*8ffdff6aSGreg Kroah-Hartman } 708*8ffdff6aSGreg Kroah-Hartman }, 709*8ffdff6aSGreg Kroah-Hartman { 710*8ffdff6aSGreg Kroah-Hartman .dest = TRIGGER_LINE(6), 711*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 712*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 713*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 714*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 715*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 716*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 717*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 718*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 719*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(1), 720*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 721*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(1), 722*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 723*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 724*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 725*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 726*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 727*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 728*8ffdff6aSGreg Kroah-Hartman NI_AI_PauseTrigger, 729*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 730*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 731*8ffdff6aSGreg Kroah-Hartman NI_AO_PauseTrigger, 732*8ffdff6aSGreg Kroah-Hartman NI_10MHzRefClock, 733*8ffdff6aSGreg Kroah-Hartman NI_FrequencyOutput, 734*8ffdff6aSGreg Kroah-Hartman NI_ChangeDetectionEvent, 735*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 736*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 737*8ffdff6aSGreg Kroah-Hartman } 738*8ffdff6aSGreg Kroah-Hartman }, 739*8ffdff6aSGreg Kroah-Hartman { 740*8ffdff6aSGreg Kroah-Hartman .dest = TRIGGER_LINE(7), 741*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 742*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 743*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 744*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 745*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 746*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 747*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 748*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 749*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(1), 750*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 751*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(1), 752*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 753*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 754*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 755*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 756*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 757*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 758*8ffdff6aSGreg Kroah-Hartman NI_AI_PauseTrigger, 759*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 760*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 761*8ffdff6aSGreg Kroah-Hartman NI_AO_PauseTrigger, 762*8ffdff6aSGreg Kroah-Hartman NI_10MHzRefClock, 763*8ffdff6aSGreg Kroah-Hartman NI_FrequencyOutput, 764*8ffdff6aSGreg Kroah-Hartman NI_ChangeDetectionEvent, 765*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 766*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 767*8ffdff6aSGreg Kroah-Hartman } 768*8ffdff6aSGreg Kroah-Hartman }, 769*8ffdff6aSGreg Kroah-Hartman { 770*8ffdff6aSGreg Kroah-Hartman .dest = NI_CtrSource(0), 771*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 772*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 773*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 774*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 775*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 776*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 777*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 778*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 779*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 780*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 781*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 782*8ffdff6aSGreg Kroah-Hartman NI_PFI(10), 783*8ffdff6aSGreg Kroah-Hartman NI_PFI(11), 784*8ffdff6aSGreg Kroah-Hartman NI_PFI(12), 785*8ffdff6aSGreg Kroah-Hartman NI_PFI(13), 786*8ffdff6aSGreg Kroah-Hartman NI_PFI(14), 787*8ffdff6aSGreg Kroah-Hartman NI_PFI(15), 788*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 789*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 790*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 791*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 792*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 793*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 794*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 795*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 796*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(1), 797*8ffdff6aSGreg Kroah-Hartman NI_20MHzTimebase, 798*8ffdff6aSGreg Kroah-Hartman NI_80MHzTimebase, 799*8ffdff6aSGreg Kroah-Hartman NI_100kHzTimebase, 800*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 801*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 802*8ffdff6aSGreg Kroah-Hartman } 803*8ffdff6aSGreg Kroah-Hartman }, 804*8ffdff6aSGreg Kroah-Hartman { 805*8ffdff6aSGreg Kroah-Hartman .dest = NI_CtrSource(1), 806*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 807*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 808*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 809*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 810*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 811*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 812*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 813*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 814*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 815*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 816*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 817*8ffdff6aSGreg Kroah-Hartman NI_PFI(10), 818*8ffdff6aSGreg Kroah-Hartman NI_PFI(11), 819*8ffdff6aSGreg Kroah-Hartman NI_PFI(12), 820*8ffdff6aSGreg Kroah-Hartman NI_PFI(13), 821*8ffdff6aSGreg Kroah-Hartman NI_PFI(14), 822*8ffdff6aSGreg Kroah-Hartman NI_PFI(15), 823*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 824*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 825*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 826*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 827*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 828*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 829*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 830*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 831*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 832*8ffdff6aSGreg Kroah-Hartman NI_20MHzTimebase, 833*8ffdff6aSGreg Kroah-Hartman NI_80MHzTimebase, 834*8ffdff6aSGreg Kroah-Hartman NI_100kHzTimebase, 835*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 836*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 837*8ffdff6aSGreg Kroah-Hartman } 838*8ffdff6aSGreg Kroah-Hartman }, 839*8ffdff6aSGreg Kroah-Hartman { 840*8ffdff6aSGreg Kroah-Hartman .dest = NI_CtrGate(0), 841*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 842*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 843*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 844*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 845*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 846*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 847*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 848*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 849*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 850*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 851*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 852*8ffdff6aSGreg Kroah-Hartman NI_PFI(10), 853*8ffdff6aSGreg Kroah-Hartman NI_PFI(11), 854*8ffdff6aSGreg Kroah-Hartman NI_PFI(12), 855*8ffdff6aSGreg Kroah-Hartman NI_PFI(13), 856*8ffdff6aSGreg Kroah-Hartman NI_PFI(14), 857*8ffdff6aSGreg Kroah-Hartman NI_PFI(15), 858*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 859*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 860*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 861*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 862*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 863*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 864*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 865*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 866*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(1), 867*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 868*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 869*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 870*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 871*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 872*8ffdff6aSGreg Kroah-Hartman } 873*8ffdff6aSGreg Kroah-Hartman }, 874*8ffdff6aSGreg Kroah-Hartman { 875*8ffdff6aSGreg Kroah-Hartman .dest = NI_CtrGate(1), 876*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 877*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 878*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 879*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 880*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 881*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 882*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 883*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 884*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 885*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 886*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 887*8ffdff6aSGreg Kroah-Hartman NI_PFI(10), 888*8ffdff6aSGreg Kroah-Hartman NI_PFI(11), 889*8ffdff6aSGreg Kroah-Hartman NI_PFI(12), 890*8ffdff6aSGreg Kroah-Hartman NI_PFI(13), 891*8ffdff6aSGreg Kroah-Hartman NI_PFI(14), 892*8ffdff6aSGreg Kroah-Hartman NI_PFI(15), 893*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 894*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 895*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 896*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 897*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 898*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 899*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 900*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 901*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 902*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 903*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 904*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 905*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 906*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 907*8ffdff6aSGreg Kroah-Hartman } 908*8ffdff6aSGreg Kroah-Hartman }, 909*8ffdff6aSGreg Kroah-Hartman { 910*8ffdff6aSGreg Kroah-Hartman .dest = NI_CtrAux(0), 911*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 912*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 913*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 914*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 915*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 916*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 917*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 918*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 919*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 920*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 921*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 922*8ffdff6aSGreg Kroah-Hartman NI_PFI(10), 923*8ffdff6aSGreg Kroah-Hartman NI_PFI(11), 924*8ffdff6aSGreg Kroah-Hartman NI_PFI(12), 925*8ffdff6aSGreg Kroah-Hartman NI_PFI(13), 926*8ffdff6aSGreg Kroah-Hartman NI_PFI(14), 927*8ffdff6aSGreg Kroah-Hartman NI_PFI(15), 928*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 929*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 930*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 931*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 932*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 933*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 934*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 935*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 936*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(1), 937*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 938*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(1), 939*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 940*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 941*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 942*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 943*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 944*8ffdff6aSGreg Kroah-Hartman } 945*8ffdff6aSGreg Kroah-Hartman }, 946*8ffdff6aSGreg Kroah-Hartman { 947*8ffdff6aSGreg Kroah-Hartman .dest = NI_CtrAux(1), 948*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 949*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 950*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 951*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 952*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 953*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 954*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 955*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 956*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 957*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 958*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 959*8ffdff6aSGreg Kroah-Hartman NI_PFI(10), 960*8ffdff6aSGreg Kroah-Hartman NI_PFI(11), 961*8ffdff6aSGreg Kroah-Hartman NI_PFI(12), 962*8ffdff6aSGreg Kroah-Hartman NI_PFI(13), 963*8ffdff6aSGreg Kroah-Hartman NI_PFI(14), 964*8ffdff6aSGreg Kroah-Hartman NI_PFI(15), 965*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 966*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 967*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 968*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 969*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 970*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 971*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 972*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 973*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 974*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 975*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(1), 976*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 977*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 978*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 979*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 980*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 981*8ffdff6aSGreg Kroah-Hartman } 982*8ffdff6aSGreg Kroah-Hartman }, 983*8ffdff6aSGreg Kroah-Hartman { 984*8ffdff6aSGreg Kroah-Hartman .dest = NI_CtrA(0), 985*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 986*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 987*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 988*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 989*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 990*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 991*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 992*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 993*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 994*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 995*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 996*8ffdff6aSGreg Kroah-Hartman NI_PFI(10), 997*8ffdff6aSGreg Kroah-Hartman NI_PFI(11), 998*8ffdff6aSGreg Kroah-Hartman NI_PFI(12), 999*8ffdff6aSGreg Kroah-Hartman NI_PFI(13), 1000*8ffdff6aSGreg Kroah-Hartman NI_PFI(14), 1001*8ffdff6aSGreg Kroah-Hartman NI_PFI(15), 1002*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 1003*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 1004*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 1005*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 1006*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 1007*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 1008*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 1009*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 1010*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 1011*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 1012*8ffdff6aSGreg Kroah-Hartman } 1013*8ffdff6aSGreg Kroah-Hartman }, 1014*8ffdff6aSGreg Kroah-Hartman { 1015*8ffdff6aSGreg Kroah-Hartman .dest = NI_CtrA(1), 1016*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 1017*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 1018*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 1019*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 1020*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 1021*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 1022*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 1023*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 1024*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 1025*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 1026*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 1027*8ffdff6aSGreg Kroah-Hartman NI_PFI(10), 1028*8ffdff6aSGreg Kroah-Hartman NI_PFI(11), 1029*8ffdff6aSGreg Kroah-Hartman NI_PFI(12), 1030*8ffdff6aSGreg Kroah-Hartman NI_PFI(13), 1031*8ffdff6aSGreg Kroah-Hartman NI_PFI(14), 1032*8ffdff6aSGreg Kroah-Hartman NI_PFI(15), 1033*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 1034*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 1035*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 1036*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 1037*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 1038*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 1039*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 1040*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 1041*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 1042*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 1043*8ffdff6aSGreg Kroah-Hartman } 1044*8ffdff6aSGreg Kroah-Hartman }, 1045*8ffdff6aSGreg Kroah-Hartman { 1046*8ffdff6aSGreg Kroah-Hartman .dest = NI_CtrB(0), 1047*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 1048*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 1049*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 1050*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 1051*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 1052*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 1053*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 1054*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 1055*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 1056*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 1057*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 1058*8ffdff6aSGreg Kroah-Hartman NI_PFI(10), 1059*8ffdff6aSGreg Kroah-Hartman NI_PFI(11), 1060*8ffdff6aSGreg Kroah-Hartman NI_PFI(12), 1061*8ffdff6aSGreg Kroah-Hartman NI_PFI(13), 1062*8ffdff6aSGreg Kroah-Hartman NI_PFI(14), 1063*8ffdff6aSGreg Kroah-Hartman NI_PFI(15), 1064*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 1065*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 1066*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 1067*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 1068*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 1069*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 1070*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 1071*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 1072*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 1073*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 1074*8ffdff6aSGreg Kroah-Hartman } 1075*8ffdff6aSGreg Kroah-Hartman }, 1076*8ffdff6aSGreg Kroah-Hartman { 1077*8ffdff6aSGreg Kroah-Hartman .dest = NI_CtrB(1), 1078*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 1079*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 1080*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 1081*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 1082*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 1083*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 1084*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 1085*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 1086*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 1087*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 1088*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 1089*8ffdff6aSGreg Kroah-Hartman NI_PFI(10), 1090*8ffdff6aSGreg Kroah-Hartman NI_PFI(11), 1091*8ffdff6aSGreg Kroah-Hartman NI_PFI(12), 1092*8ffdff6aSGreg Kroah-Hartman NI_PFI(13), 1093*8ffdff6aSGreg Kroah-Hartman NI_PFI(14), 1094*8ffdff6aSGreg Kroah-Hartman NI_PFI(15), 1095*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 1096*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 1097*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 1098*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 1099*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 1100*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 1101*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 1102*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 1103*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 1104*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 1105*8ffdff6aSGreg Kroah-Hartman } 1106*8ffdff6aSGreg Kroah-Hartman }, 1107*8ffdff6aSGreg Kroah-Hartman { 1108*8ffdff6aSGreg Kroah-Hartman .dest = NI_CtrZ(0), 1109*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 1110*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 1111*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 1112*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 1113*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 1114*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 1115*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 1116*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 1117*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 1118*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 1119*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 1120*8ffdff6aSGreg Kroah-Hartman NI_PFI(10), 1121*8ffdff6aSGreg Kroah-Hartman NI_PFI(11), 1122*8ffdff6aSGreg Kroah-Hartman NI_PFI(12), 1123*8ffdff6aSGreg Kroah-Hartman NI_PFI(13), 1124*8ffdff6aSGreg Kroah-Hartman NI_PFI(14), 1125*8ffdff6aSGreg Kroah-Hartman NI_PFI(15), 1126*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 1127*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 1128*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 1129*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 1130*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 1131*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 1132*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 1133*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 1134*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 1135*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 1136*8ffdff6aSGreg Kroah-Hartman } 1137*8ffdff6aSGreg Kroah-Hartman }, 1138*8ffdff6aSGreg Kroah-Hartman { 1139*8ffdff6aSGreg Kroah-Hartman .dest = NI_CtrZ(1), 1140*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 1141*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 1142*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 1143*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 1144*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 1145*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 1146*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 1147*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 1148*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 1149*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 1150*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 1151*8ffdff6aSGreg Kroah-Hartman NI_PFI(10), 1152*8ffdff6aSGreg Kroah-Hartman NI_PFI(11), 1153*8ffdff6aSGreg Kroah-Hartman NI_PFI(12), 1154*8ffdff6aSGreg Kroah-Hartman NI_PFI(13), 1155*8ffdff6aSGreg Kroah-Hartman NI_PFI(14), 1156*8ffdff6aSGreg Kroah-Hartman NI_PFI(15), 1157*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 1158*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 1159*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 1160*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 1161*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 1162*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 1163*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 1164*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 1165*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 1166*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 1167*8ffdff6aSGreg Kroah-Hartman } 1168*8ffdff6aSGreg Kroah-Hartman }, 1169*8ffdff6aSGreg Kroah-Hartman { 1170*8ffdff6aSGreg Kroah-Hartman .dest = NI_CtrArmStartTrigger(0), 1171*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 1172*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 1173*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 1174*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 1175*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 1176*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 1177*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 1178*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 1179*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 1180*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 1181*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 1182*8ffdff6aSGreg Kroah-Hartman NI_PFI(10), 1183*8ffdff6aSGreg Kroah-Hartman NI_PFI(11), 1184*8ffdff6aSGreg Kroah-Hartman NI_PFI(12), 1185*8ffdff6aSGreg Kroah-Hartman NI_PFI(13), 1186*8ffdff6aSGreg Kroah-Hartman NI_PFI(14), 1187*8ffdff6aSGreg Kroah-Hartman NI_PFI(15), 1188*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 1189*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 1190*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 1191*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 1192*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 1193*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 1194*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 1195*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 1196*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 1197*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 1198*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 1199*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 1200*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 1201*8ffdff6aSGreg Kroah-Hartman } 1202*8ffdff6aSGreg Kroah-Hartman }, 1203*8ffdff6aSGreg Kroah-Hartman { 1204*8ffdff6aSGreg Kroah-Hartman .dest = NI_CtrArmStartTrigger(1), 1205*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 1206*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 1207*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 1208*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 1209*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 1210*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 1211*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 1212*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 1213*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 1214*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 1215*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 1216*8ffdff6aSGreg Kroah-Hartman NI_PFI(10), 1217*8ffdff6aSGreg Kroah-Hartman NI_PFI(11), 1218*8ffdff6aSGreg Kroah-Hartman NI_PFI(12), 1219*8ffdff6aSGreg Kroah-Hartman NI_PFI(13), 1220*8ffdff6aSGreg Kroah-Hartman NI_PFI(14), 1221*8ffdff6aSGreg Kroah-Hartman NI_PFI(15), 1222*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 1223*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 1224*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 1225*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 1226*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 1227*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 1228*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 1229*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 1230*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 1231*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 1232*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 1233*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 1234*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 1235*8ffdff6aSGreg Kroah-Hartman } 1236*8ffdff6aSGreg Kroah-Hartman }, 1237*8ffdff6aSGreg Kroah-Hartman { 1238*8ffdff6aSGreg Kroah-Hartman .dest = NI_AI_SampleClock, 1239*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 1240*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 1241*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 1242*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 1243*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 1244*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 1245*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 1246*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 1247*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 1248*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 1249*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 1250*8ffdff6aSGreg Kroah-Hartman NI_PFI(10), 1251*8ffdff6aSGreg Kroah-Hartman NI_PFI(11), 1252*8ffdff6aSGreg Kroah-Hartman NI_PFI(12), 1253*8ffdff6aSGreg Kroah-Hartman NI_PFI(13), 1254*8ffdff6aSGreg Kroah-Hartman NI_PFI(14), 1255*8ffdff6aSGreg Kroah-Hartman NI_PFI(15), 1256*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 1257*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 1258*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 1259*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 1260*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 1261*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 1262*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 1263*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 1264*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 1265*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 1266*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClockTimebase, 1267*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 1268*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 1269*8ffdff6aSGreg Kroah-Hartman } 1270*8ffdff6aSGreg Kroah-Hartman }, 1271*8ffdff6aSGreg Kroah-Hartman { 1272*8ffdff6aSGreg Kroah-Hartman .dest = NI_AI_SampleClockTimebase, 1273*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 1274*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 1275*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 1276*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 1277*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 1278*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 1279*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 1280*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 1281*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 1282*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 1283*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 1284*8ffdff6aSGreg Kroah-Hartman NI_PFI(10), 1285*8ffdff6aSGreg Kroah-Hartman NI_PFI(11), 1286*8ffdff6aSGreg Kroah-Hartman NI_PFI(12), 1287*8ffdff6aSGreg Kroah-Hartman NI_PFI(13), 1288*8ffdff6aSGreg Kroah-Hartman NI_PFI(14), 1289*8ffdff6aSGreg Kroah-Hartman NI_PFI(15), 1290*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 1291*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 1292*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 1293*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 1294*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 1295*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 1296*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 1297*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 1298*8ffdff6aSGreg Kroah-Hartman NI_20MHzTimebase, 1299*8ffdff6aSGreg Kroah-Hartman NI_100kHzTimebase, 1300*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 1301*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 1302*8ffdff6aSGreg Kroah-Hartman } 1303*8ffdff6aSGreg Kroah-Hartman }, 1304*8ffdff6aSGreg Kroah-Hartman { 1305*8ffdff6aSGreg Kroah-Hartman .dest = NI_AI_StartTrigger, 1306*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 1307*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 1308*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 1309*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 1310*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 1311*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 1312*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 1313*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 1314*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 1315*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 1316*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 1317*8ffdff6aSGreg Kroah-Hartman NI_PFI(10), 1318*8ffdff6aSGreg Kroah-Hartman NI_PFI(11), 1319*8ffdff6aSGreg Kroah-Hartman NI_PFI(12), 1320*8ffdff6aSGreg Kroah-Hartman NI_PFI(13), 1321*8ffdff6aSGreg Kroah-Hartman NI_PFI(14), 1322*8ffdff6aSGreg Kroah-Hartman NI_PFI(15), 1323*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 1324*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 1325*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 1326*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 1327*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 1328*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 1329*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 1330*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 1331*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 1332*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 1333*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 1334*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 1335*8ffdff6aSGreg Kroah-Hartman } 1336*8ffdff6aSGreg Kroah-Hartman }, 1337*8ffdff6aSGreg Kroah-Hartman { 1338*8ffdff6aSGreg Kroah-Hartman .dest = NI_AI_ReferenceTrigger, 1339*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 1340*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 1341*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 1342*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 1343*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 1344*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 1345*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 1346*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 1347*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 1348*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 1349*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 1350*8ffdff6aSGreg Kroah-Hartman NI_PFI(10), 1351*8ffdff6aSGreg Kroah-Hartman NI_PFI(11), 1352*8ffdff6aSGreg Kroah-Hartman NI_PFI(12), 1353*8ffdff6aSGreg Kroah-Hartman NI_PFI(13), 1354*8ffdff6aSGreg Kroah-Hartman NI_PFI(14), 1355*8ffdff6aSGreg Kroah-Hartman NI_PFI(15), 1356*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 1357*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 1358*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 1359*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 1360*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 1361*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 1362*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 1363*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 1364*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 1365*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 1366*8ffdff6aSGreg Kroah-Hartman } 1367*8ffdff6aSGreg Kroah-Hartman }, 1368*8ffdff6aSGreg Kroah-Hartman { 1369*8ffdff6aSGreg Kroah-Hartman .dest = NI_AI_ConvertClock, 1370*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 1371*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 1372*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 1373*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 1374*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 1375*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 1376*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 1377*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 1378*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 1379*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 1380*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 1381*8ffdff6aSGreg Kroah-Hartman NI_PFI(10), 1382*8ffdff6aSGreg Kroah-Hartman NI_PFI(11), 1383*8ffdff6aSGreg Kroah-Hartman NI_PFI(12), 1384*8ffdff6aSGreg Kroah-Hartman NI_PFI(13), 1385*8ffdff6aSGreg Kroah-Hartman NI_PFI(14), 1386*8ffdff6aSGreg Kroah-Hartman NI_PFI(15), 1387*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 1388*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 1389*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 1390*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 1391*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 1392*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 1393*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 1394*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 1395*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 1396*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 1397*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClockTimebase, 1398*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 1399*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 1400*8ffdff6aSGreg Kroah-Hartman } 1401*8ffdff6aSGreg Kroah-Hartman }, 1402*8ffdff6aSGreg Kroah-Hartman { 1403*8ffdff6aSGreg Kroah-Hartman .dest = NI_AI_ConvertClockTimebase, 1404*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 1405*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClockTimebase, 1406*8ffdff6aSGreg Kroah-Hartman NI_20MHzTimebase, 1407*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 1408*8ffdff6aSGreg Kroah-Hartman } 1409*8ffdff6aSGreg Kroah-Hartman }, 1410*8ffdff6aSGreg Kroah-Hartman { 1411*8ffdff6aSGreg Kroah-Hartman .dest = NI_AI_PauseTrigger, 1412*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 1413*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 1414*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 1415*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 1416*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 1417*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 1418*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 1419*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 1420*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 1421*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 1422*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 1423*8ffdff6aSGreg Kroah-Hartman NI_PFI(10), 1424*8ffdff6aSGreg Kroah-Hartman NI_PFI(11), 1425*8ffdff6aSGreg Kroah-Hartman NI_PFI(12), 1426*8ffdff6aSGreg Kroah-Hartman NI_PFI(13), 1427*8ffdff6aSGreg Kroah-Hartman NI_PFI(14), 1428*8ffdff6aSGreg Kroah-Hartman NI_PFI(15), 1429*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 1430*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 1431*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 1432*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 1433*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 1434*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 1435*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 1436*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 1437*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 1438*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 1439*8ffdff6aSGreg Kroah-Hartman } 1440*8ffdff6aSGreg Kroah-Hartman }, 1441*8ffdff6aSGreg Kroah-Hartman { 1442*8ffdff6aSGreg Kroah-Hartman .dest = NI_AO_SampleClock, 1443*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 1444*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 1445*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 1446*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 1447*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 1448*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 1449*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 1450*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 1451*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 1452*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 1453*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 1454*8ffdff6aSGreg Kroah-Hartman NI_PFI(10), 1455*8ffdff6aSGreg Kroah-Hartman NI_PFI(11), 1456*8ffdff6aSGreg Kroah-Hartman NI_PFI(12), 1457*8ffdff6aSGreg Kroah-Hartman NI_PFI(13), 1458*8ffdff6aSGreg Kroah-Hartman NI_PFI(14), 1459*8ffdff6aSGreg Kroah-Hartman NI_PFI(15), 1460*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 1461*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 1462*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 1463*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 1464*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 1465*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 1466*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 1467*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 1468*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 1469*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 1470*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClockTimebase, 1471*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 1472*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 1473*8ffdff6aSGreg Kroah-Hartman } 1474*8ffdff6aSGreg Kroah-Hartman }, 1475*8ffdff6aSGreg Kroah-Hartman { 1476*8ffdff6aSGreg Kroah-Hartman .dest = NI_AO_SampleClockTimebase, 1477*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 1478*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 1479*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 1480*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 1481*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 1482*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 1483*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 1484*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 1485*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 1486*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 1487*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 1488*8ffdff6aSGreg Kroah-Hartman NI_PFI(10), 1489*8ffdff6aSGreg Kroah-Hartman NI_PFI(11), 1490*8ffdff6aSGreg Kroah-Hartman NI_PFI(12), 1491*8ffdff6aSGreg Kroah-Hartman NI_PFI(13), 1492*8ffdff6aSGreg Kroah-Hartman NI_PFI(14), 1493*8ffdff6aSGreg Kroah-Hartman NI_PFI(15), 1494*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 1495*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 1496*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 1497*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 1498*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 1499*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 1500*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 1501*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 1502*8ffdff6aSGreg Kroah-Hartman NI_20MHzTimebase, 1503*8ffdff6aSGreg Kroah-Hartman NI_100kHzTimebase, 1504*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 1505*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 1506*8ffdff6aSGreg Kroah-Hartman } 1507*8ffdff6aSGreg Kroah-Hartman }, 1508*8ffdff6aSGreg Kroah-Hartman { 1509*8ffdff6aSGreg Kroah-Hartman .dest = NI_AO_StartTrigger, 1510*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 1511*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 1512*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 1513*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 1514*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 1515*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 1516*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 1517*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 1518*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 1519*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 1520*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 1521*8ffdff6aSGreg Kroah-Hartman NI_PFI(10), 1522*8ffdff6aSGreg Kroah-Hartman NI_PFI(11), 1523*8ffdff6aSGreg Kroah-Hartman NI_PFI(12), 1524*8ffdff6aSGreg Kroah-Hartman NI_PFI(13), 1525*8ffdff6aSGreg Kroah-Hartman NI_PFI(14), 1526*8ffdff6aSGreg Kroah-Hartman NI_PFI(15), 1527*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 1528*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 1529*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 1530*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 1531*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 1532*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 1533*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 1534*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 1535*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 1536*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 1537*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 1538*8ffdff6aSGreg Kroah-Hartman } 1539*8ffdff6aSGreg Kroah-Hartman }, 1540*8ffdff6aSGreg Kroah-Hartman { 1541*8ffdff6aSGreg Kroah-Hartman .dest = NI_AO_PauseTrigger, 1542*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 1543*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 1544*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 1545*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 1546*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 1547*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 1548*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 1549*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 1550*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 1551*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 1552*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 1553*8ffdff6aSGreg Kroah-Hartman NI_PFI(10), 1554*8ffdff6aSGreg Kroah-Hartman NI_PFI(11), 1555*8ffdff6aSGreg Kroah-Hartman NI_PFI(12), 1556*8ffdff6aSGreg Kroah-Hartman NI_PFI(13), 1557*8ffdff6aSGreg Kroah-Hartman NI_PFI(14), 1558*8ffdff6aSGreg Kroah-Hartman NI_PFI(15), 1559*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 1560*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 1561*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 1562*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 1563*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 1564*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 1565*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 1566*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 1567*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 1568*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 1569*8ffdff6aSGreg Kroah-Hartman } 1570*8ffdff6aSGreg Kroah-Hartman }, 1571*8ffdff6aSGreg Kroah-Hartman { 1572*8ffdff6aSGreg Kroah-Hartman .dest = NI_DI_SampleClock, 1573*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 1574*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 1575*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 1576*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 1577*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 1578*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 1579*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 1580*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 1581*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 1582*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 1583*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 1584*8ffdff6aSGreg Kroah-Hartman NI_PFI(10), 1585*8ffdff6aSGreg Kroah-Hartman NI_PFI(11), 1586*8ffdff6aSGreg Kroah-Hartman NI_PFI(12), 1587*8ffdff6aSGreg Kroah-Hartman NI_PFI(13), 1588*8ffdff6aSGreg Kroah-Hartman NI_PFI(14), 1589*8ffdff6aSGreg Kroah-Hartman NI_PFI(15), 1590*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 1591*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 1592*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 1593*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 1594*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 1595*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 1596*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 1597*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 1598*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 1599*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 1600*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 1601*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 1602*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 1603*8ffdff6aSGreg Kroah-Hartman NI_FrequencyOutput, 1604*8ffdff6aSGreg Kroah-Hartman NI_ChangeDetectionEvent, 1605*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 1606*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 1607*8ffdff6aSGreg Kroah-Hartman } 1608*8ffdff6aSGreg Kroah-Hartman }, 1609*8ffdff6aSGreg Kroah-Hartman { 1610*8ffdff6aSGreg Kroah-Hartman .dest = NI_DO_SampleClock, 1611*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 1612*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 1613*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 1614*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 1615*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 1616*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 1617*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 1618*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 1619*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 1620*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 1621*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 1622*8ffdff6aSGreg Kroah-Hartman NI_PFI(10), 1623*8ffdff6aSGreg Kroah-Hartman NI_PFI(11), 1624*8ffdff6aSGreg Kroah-Hartman NI_PFI(12), 1625*8ffdff6aSGreg Kroah-Hartman NI_PFI(13), 1626*8ffdff6aSGreg Kroah-Hartman NI_PFI(14), 1627*8ffdff6aSGreg Kroah-Hartman NI_PFI(15), 1628*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 1629*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 1630*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 1631*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 1632*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 1633*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 1634*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 1635*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 1636*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 1637*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 1638*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 1639*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 1640*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 1641*8ffdff6aSGreg Kroah-Hartman NI_FrequencyOutput, 1642*8ffdff6aSGreg Kroah-Hartman NI_ChangeDetectionEvent, 1643*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 1644*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 1645*8ffdff6aSGreg Kroah-Hartman } 1646*8ffdff6aSGreg Kroah-Hartman }, 1647*8ffdff6aSGreg Kroah-Hartman { /* Termination of list */ 1648*8ffdff6aSGreg Kroah-Hartman .dest = 0, 1649*8ffdff6aSGreg Kroah-Hartman }, 1650*8ffdff6aSGreg Kroah-Hartman }, 1651*8ffdff6aSGreg Kroah-Hartman }; 1652