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-6070e.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_6070e_device_routes = { 31*8ffdff6aSGreg Kroah-Hartman .device = "pci-6070e", 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 NI_AI_StartTrigger, 37*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 38*8ffdff6aSGreg Kroah-Hartman } 39*8ffdff6aSGreg Kroah-Hartman }, 40*8ffdff6aSGreg Kroah-Hartman { 41*8ffdff6aSGreg Kroah-Hartman .dest = NI_PFI(1), 42*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 43*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 44*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 45*8ffdff6aSGreg Kroah-Hartman } 46*8ffdff6aSGreg Kroah-Hartman }, 47*8ffdff6aSGreg Kroah-Hartman { 48*8ffdff6aSGreg Kroah-Hartman .dest = NI_PFI(2), 49*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 50*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 51*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 52*8ffdff6aSGreg Kroah-Hartman } 53*8ffdff6aSGreg Kroah-Hartman }, 54*8ffdff6aSGreg Kroah-Hartman { 55*8ffdff6aSGreg Kroah-Hartman .dest = NI_PFI(3), 56*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 57*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(1), 58*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 59*8ffdff6aSGreg Kroah-Hartman } 60*8ffdff6aSGreg Kroah-Hartman }, 61*8ffdff6aSGreg Kroah-Hartman { 62*8ffdff6aSGreg Kroah-Hartman .dest = NI_PFI(4), 63*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 64*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(1), 65*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 66*8ffdff6aSGreg Kroah-Hartman } 67*8ffdff6aSGreg Kroah-Hartman }, 68*8ffdff6aSGreg Kroah-Hartman { 69*8ffdff6aSGreg Kroah-Hartman .dest = NI_PFI(5), 70*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 71*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 72*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 73*8ffdff6aSGreg Kroah-Hartman } 74*8ffdff6aSGreg Kroah-Hartman }, 75*8ffdff6aSGreg Kroah-Hartman { 76*8ffdff6aSGreg Kroah-Hartman .dest = NI_PFI(6), 77*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 78*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 79*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 80*8ffdff6aSGreg Kroah-Hartman } 81*8ffdff6aSGreg Kroah-Hartman }, 82*8ffdff6aSGreg Kroah-Hartman { 83*8ffdff6aSGreg Kroah-Hartman .dest = NI_PFI(7), 84*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 85*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 86*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 87*8ffdff6aSGreg Kroah-Hartman } 88*8ffdff6aSGreg Kroah-Hartman }, 89*8ffdff6aSGreg Kroah-Hartman { 90*8ffdff6aSGreg Kroah-Hartman .dest = NI_PFI(8), 91*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 92*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 93*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 94*8ffdff6aSGreg Kroah-Hartman } 95*8ffdff6aSGreg Kroah-Hartman }, 96*8ffdff6aSGreg Kroah-Hartman { 97*8ffdff6aSGreg Kroah-Hartman .dest = NI_PFI(9), 98*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 99*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 100*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 101*8ffdff6aSGreg Kroah-Hartman } 102*8ffdff6aSGreg Kroah-Hartman }, 103*8ffdff6aSGreg Kroah-Hartman { 104*8ffdff6aSGreg Kroah-Hartman .dest = TRIGGER_LINE(0), 105*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 106*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 107*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 108*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 109*8ffdff6aSGreg Kroah-Hartman NI_CtrOut(0), 110*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 111*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 112*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 113*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 114*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 115*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 116*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 117*8ffdff6aSGreg Kroah-Hartman } 118*8ffdff6aSGreg Kroah-Hartman }, 119*8ffdff6aSGreg Kroah-Hartman { 120*8ffdff6aSGreg Kroah-Hartman .dest = TRIGGER_LINE(1), 121*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 122*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 123*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 124*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 125*8ffdff6aSGreg Kroah-Hartman NI_CtrOut(0), 126*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 127*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 128*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 129*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 130*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 131*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 132*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 133*8ffdff6aSGreg Kroah-Hartman } 134*8ffdff6aSGreg Kroah-Hartman }, 135*8ffdff6aSGreg Kroah-Hartman { 136*8ffdff6aSGreg Kroah-Hartman .dest = TRIGGER_LINE(2), 137*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 138*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 139*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 140*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 141*8ffdff6aSGreg Kroah-Hartman NI_CtrOut(0), 142*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 143*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 144*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 145*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 146*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 147*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 148*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 149*8ffdff6aSGreg Kroah-Hartman } 150*8ffdff6aSGreg Kroah-Hartman }, 151*8ffdff6aSGreg Kroah-Hartman { 152*8ffdff6aSGreg Kroah-Hartman .dest = TRIGGER_LINE(3), 153*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 154*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 155*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 156*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 157*8ffdff6aSGreg Kroah-Hartman NI_CtrOut(0), 158*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 159*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 160*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 161*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 162*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 163*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 164*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 165*8ffdff6aSGreg Kroah-Hartman } 166*8ffdff6aSGreg Kroah-Hartman }, 167*8ffdff6aSGreg Kroah-Hartman { 168*8ffdff6aSGreg Kroah-Hartman .dest = TRIGGER_LINE(4), 169*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 170*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 171*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 172*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 173*8ffdff6aSGreg Kroah-Hartman NI_CtrOut(0), 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 0, /* Termination */ 181*8ffdff6aSGreg Kroah-Hartman } 182*8ffdff6aSGreg Kroah-Hartman }, 183*8ffdff6aSGreg Kroah-Hartman { 184*8ffdff6aSGreg Kroah-Hartman .dest = TRIGGER_LINE(5), 185*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 186*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 187*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 188*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 189*8ffdff6aSGreg Kroah-Hartman NI_CtrOut(0), 190*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 191*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 192*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 193*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 194*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 195*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 196*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 197*8ffdff6aSGreg Kroah-Hartman } 198*8ffdff6aSGreg Kroah-Hartman }, 199*8ffdff6aSGreg Kroah-Hartman { 200*8ffdff6aSGreg Kroah-Hartman .dest = TRIGGER_LINE(6), 201*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 202*8ffdff6aSGreg Kroah-Hartman NI_CtrSource(0), 203*8ffdff6aSGreg Kroah-Hartman NI_CtrGate(0), 204*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 205*8ffdff6aSGreg Kroah-Hartman NI_CtrOut(0), 206*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClock, 207*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 208*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 209*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClock, 210*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClock, 211*8ffdff6aSGreg Kroah-Hartman NI_AO_StartTrigger, 212*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 213*8ffdff6aSGreg Kroah-Hartman } 214*8ffdff6aSGreg Kroah-Hartman }, 215*8ffdff6aSGreg Kroah-Hartman { 216*8ffdff6aSGreg Kroah-Hartman .dest = TRIGGER_LINE(7), 217*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 218*8ffdff6aSGreg Kroah-Hartman NI_20MHzTimebase, 219*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 220*8ffdff6aSGreg Kroah-Hartman } 221*8ffdff6aSGreg Kroah-Hartman }, 222*8ffdff6aSGreg Kroah-Hartman { 223*8ffdff6aSGreg Kroah-Hartman .dest = NI_CtrSource(0), 224*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 225*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 226*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 227*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 228*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 229*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 230*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 231*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 232*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 233*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 234*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 235*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 236*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 237*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 238*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 239*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 240*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 241*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 242*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 243*8ffdff6aSGreg Kroah-Hartman NI_MasterTimebase, 244*8ffdff6aSGreg Kroah-Hartman NI_20MHzTimebase, 245*8ffdff6aSGreg Kroah-Hartman NI_100kHzTimebase, 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_CtrSource(1), 252*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 253*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 254*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 255*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 256*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 257*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 258*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 259*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 260*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 261*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 262*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 263*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 264*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 265*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 266*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 267*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 268*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 269*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 270*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 271*8ffdff6aSGreg Kroah-Hartman NI_MasterTimebase, 272*8ffdff6aSGreg Kroah-Hartman NI_20MHzTimebase, 273*8ffdff6aSGreg Kroah-Hartman NI_100kHzTimebase, 274*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 275*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 276*8ffdff6aSGreg Kroah-Hartman } 277*8ffdff6aSGreg Kroah-Hartman }, 278*8ffdff6aSGreg Kroah-Hartman { 279*8ffdff6aSGreg Kroah-Hartman .dest = NI_CtrGate(0), 280*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 281*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 282*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 283*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 284*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 285*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 286*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 287*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 288*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 289*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 290*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 291*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 292*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 293*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 294*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 295*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 296*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 297*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 298*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 299*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 300*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 301*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 302*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 303*8ffdff6aSGreg Kroah-Hartman } 304*8ffdff6aSGreg Kroah-Hartman }, 305*8ffdff6aSGreg Kroah-Hartman { 306*8ffdff6aSGreg Kroah-Hartman .dest = NI_CtrGate(1), 307*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 308*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 309*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 310*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 311*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 312*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 313*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 314*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 315*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 316*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 317*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 318*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 319*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 320*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 321*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 322*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 323*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 324*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 325*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 326*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 327*8ffdff6aSGreg Kroah-Hartman NI_AI_ReferenceTrigger, 328*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 329*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 330*8ffdff6aSGreg Kroah-Hartman } 331*8ffdff6aSGreg Kroah-Hartman }, 332*8ffdff6aSGreg Kroah-Hartman { 333*8ffdff6aSGreg Kroah-Hartman .dest = NI_CtrOut(0), 334*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 335*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 336*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 337*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 338*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 339*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 340*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 341*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 342*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 343*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 344*8ffdff6aSGreg Kroah-Hartman } 345*8ffdff6aSGreg Kroah-Hartman }, 346*8ffdff6aSGreg Kroah-Hartman { 347*8ffdff6aSGreg Kroah-Hartman .dest = NI_CtrOut(1), 348*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 349*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 350*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 351*8ffdff6aSGreg Kroah-Hartman } 352*8ffdff6aSGreg Kroah-Hartman }, 353*8ffdff6aSGreg Kroah-Hartman { 354*8ffdff6aSGreg Kroah-Hartman .dest = NI_AI_SampleClock, 355*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 356*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 357*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 358*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 359*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 360*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 361*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 362*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 363*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 364*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 365*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 366*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 367*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 368*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 369*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 370*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 371*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 372*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 373*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 374*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClockTimebase, 375*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 376*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 377*8ffdff6aSGreg Kroah-Hartman } 378*8ffdff6aSGreg Kroah-Hartman }, 379*8ffdff6aSGreg Kroah-Hartman { 380*8ffdff6aSGreg Kroah-Hartman .dest = NI_AI_SampleClockTimebase, 381*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 382*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 383*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 384*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 385*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 386*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 387*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 388*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 389*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 390*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 391*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 392*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 393*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 394*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 395*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 396*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 397*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 398*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 399*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 400*8ffdff6aSGreg Kroah-Hartman NI_MasterTimebase, 401*8ffdff6aSGreg Kroah-Hartman NI_20MHzTimebase, 402*8ffdff6aSGreg Kroah-Hartman NI_100kHzTimebase, 403*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 404*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 405*8ffdff6aSGreg Kroah-Hartman } 406*8ffdff6aSGreg Kroah-Hartman }, 407*8ffdff6aSGreg Kroah-Hartman { 408*8ffdff6aSGreg Kroah-Hartman .dest = NI_AI_StartTrigger, 409*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 410*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 411*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 412*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 413*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 414*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 415*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 416*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 417*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 418*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 419*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 420*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 421*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 422*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 423*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 424*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 425*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 426*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 427*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 428*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 429*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 430*8ffdff6aSGreg Kroah-Hartman } 431*8ffdff6aSGreg Kroah-Hartman }, 432*8ffdff6aSGreg Kroah-Hartman { 433*8ffdff6aSGreg Kroah-Hartman .dest = NI_AI_ReferenceTrigger, 434*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 435*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 436*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 437*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 438*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 439*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 440*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 441*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 442*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 443*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 444*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 445*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 446*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 447*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 448*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 449*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 450*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 451*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 452*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 453*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 454*8ffdff6aSGreg Kroah-Hartman } 455*8ffdff6aSGreg Kroah-Hartman }, 456*8ffdff6aSGreg Kroah-Hartman { 457*8ffdff6aSGreg Kroah-Hartman .dest = NI_AI_ConvertClock, 458*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 459*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 460*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 461*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 462*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 463*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 464*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 465*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 466*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 467*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 468*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 469*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 470*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 471*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 472*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 473*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 474*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 475*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 476*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(0), 477*8ffdff6aSGreg Kroah-Hartman NI_AI_ConvertClockTimebase, 478*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 479*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 480*8ffdff6aSGreg Kroah-Hartman } 481*8ffdff6aSGreg Kroah-Hartman }, 482*8ffdff6aSGreg Kroah-Hartman { 483*8ffdff6aSGreg Kroah-Hartman .dest = NI_AI_ConvertClockTimebase, 484*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 485*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 486*8ffdff6aSGreg Kroah-Hartman NI_AI_SampleClockTimebase, 487*8ffdff6aSGreg Kroah-Hartman NI_MasterTimebase, 488*8ffdff6aSGreg Kroah-Hartman NI_20MHzTimebase, 489*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 490*8ffdff6aSGreg Kroah-Hartman } 491*8ffdff6aSGreg Kroah-Hartman }, 492*8ffdff6aSGreg Kroah-Hartman { 493*8ffdff6aSGreg Kroah-Hartman .dest = NI_AI_PauseTrigger, 494*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 495*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 496*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 497*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 498*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 499*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 500*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 501*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 502*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 503*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 504*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 505*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 506*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 507*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 508*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 509*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 510*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 511*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 512*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 513*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 514*8ffdff6aSGreg Kroah-Hartman } 515*8ffdff6aSGreg Kroah-Hartman }, 516*8ffdff6aSGreg Kroah-Hartman { 517*8ffdff6aSGreg Kroah-Hartman .dest = NI_AI_HoldComplete, 518*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 519*8ffdff6aSGreg Kroah-Hartman NI_AI_HoldCompleteEvent, 520*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 521*8ffdff6aSGreg Kroah-Hartman } 522*8ffdff6aSGreg Kroah-Hartman }, 523*8ffdff6aSGreg Kroah-Hartman { 524*8ffdff6aSGreg Kroah-Hartman .dest = NI_AO_SampleClock, 525*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 526*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 527*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 528*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 529*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 530*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 531*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 532*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 533*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 534*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 535*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 536*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 537*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 538*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 539*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 540*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 541*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 542*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 543*8ffdff6aSGreg Kroah-Hartman NI_CtrInternalOutput(1), 544*8ffdff6aSGreg Kroah-Hartman NI_AO_SampleClockTimebase, 545*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 546*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 547*8ffdff6aSGreg Kroah-Hartman } 548*8ffdff6aSGreg Kroah-Hartman }, 549*8ffdff6aSGreg Kroah-Hartman { 550*8ffdff6aSGreg Kroah-Hartman .dest = NI_AO_SampleClockTimebase, 551*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 552*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 553*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 554*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 555*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 556*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 557*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 558*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 559*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 560*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 561*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 562*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 563*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 564*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 565*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 566*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 567*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 568*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 569*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 570*8ffdff6aSGreg Kroah-Hartman NI_MasterTimebase, 571*8ffdff6aSGreg Kroah-Hartman NI_20MHzTimebase, 572*8ffdff6aSGreg Kroah-Hartman NI_100kHzTimebase, 573*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 574*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 575*8ffdff6aSGreg Kroah-Hartman } 576*8ffdff6aSGreg Kroah-Hartman }, 577*8ffdff6aSGreg Kroah-Hartman { 578*8ffdff6aSGreg Kroah-Hartman .dest = NI_AO_StartTrigger, 579*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 580*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 581*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 582*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 583*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 584*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 585*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 586*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 587*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 588*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 589*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 590*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 591*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 592*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 593*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 594*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 595*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 596*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 597*8ffdff6aSGreg Kroah-Hartman NI_AI_StartTrigger, 598*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 599*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 600*8ffdff6aSGreg Kroah-Hartman } 601*8ffdff6aSGreg Kroah-Hartman }, 602*8ffdff6aSGreg Kroah-Hartman { 603*8ffdff6aSGreg Kroah-Hartman .dest = NI_AO_PauseTrigger, 604*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 605*8ffdff6aSGreg Kroah-Hartman NI_PFI(0), 606*8ffdff6aSGreg Kroah-Hartman NI_PFI(1), 607*8ffdff6aSGreg Kroah-Hartman NI_PFI(2), 608*8ffdff6aSGreg Kroah-Hartman NI_PFI(3), 609*8ffdff6aSGreg Kroah-Hartman NI_PFI(4), 610*8ffdff6aSGreg Kroah-Hartman NI_PFI(5), 611*8ffdff6aSGreg Kroah-Hartman NI_PFI(6), 612*8ffdff6aSGreg Kroah-Hartman NI_PFI(7), 613*8ffdff6aSGreg Kroah-Hartman NI_PFI(8), 614*8ffdff6aSGreg Kroah-Hartman NI_PFI(9), 615*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(0), 616*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(1), 617*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(2), 618*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(3), 619*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(4), 620*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(5), 621*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(6), 622*8ffdff6aSGreg Kroah-Hartman NI_AnalogComparisonEvent, 623*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 624*8ffdff6aSGreg Kroah-Hartman } 625*8ffdff6aSGreg Kroah-Hartman }, 626*8ffdff6aSGreg Kroah-Hartman { 627*8ffdff6aSGreg Kroah-Hartman .dest = NI_MasterTimebase, 628*8ffdff6aSGreg Kroah-Hartman .src = (int[]){ 629*8ffdff6aSGreg Kroah-Hartman TRIGGER_LINE(7), 630*8ffdff6aSGreg Kroah-Hartman NI_20MHzTimebase, 631*8ffdff6aSGreg Kroah-Hartman 0, /* Termination */ 632*8ffdff6aSGreg Kroah-Hartman } 633*8ffdff6aSGreg Kroah-Hartman }, 634*8ffdff6aSGreg Kroah-Hartman { /* Termination of list */ 635*8ffdff6aSGreg Kroah-Hartman .dest = 0, 636*8ffdff6aSGreg Kroah-Hartman }, 637*8ffdff6aSGreg Kroah-Hartman }, 638*8ffdff6aSGreg Kroah-Hartman }; 639