1 // SPDX-License-Identifier: GPL-2.0+
3 * comedi/drivers/ni_routing/ni_device_routes/pci-6713.c
4 * List of valid routes for specific NI boards.
6 * COMEDI - Linux Control and Measurement Device Interface
7 * Copyright (C) 2016 Spencer E. Olson <olsonse@umich.edu>
9 * This program is free software; you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by
11 * the Free Software Foundation; either version 2 of the License, or
12 * (at your option) any later version.
14 * This program is distributed in the hope that it will be useful,
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 * GNU General Public License for more details.
21 * The contents of this file are generated using the tools in
22 * comedi/drivers/ni_routing/tools
24 * Please use those tools to help maintain the contents of this file.
27 #include "../ni_device_routes.h"
30 struct ni_device_routes ni_pci_6713_device_routes = {
32 .routes = (struct ni_route_set[]){
76 .dest = TRIGGER_LINE(0),
80 NI_CtrInternalOutput(0),
88 .dest = TRIGGER_LINE(1),
92 NI_CtrInternalOutput(0),
100 .dest = TRIGGER_LINE(2),
104 NI_CtrInternalOutput(0),
112 .dest = TRIGGER_LINE(3),
116 NI_CtrInternalOutput(0),
124 .dest = TRIGGER_LINE(4),
128 NI_CtrInternalOutput(0),
136 .dest = TRIGGER_LINE(5),
140 NI_CtrInternalOutput(0),
148 .dest = TRIGGER_LINE(6),
152 NI_CtrInternalOutput(0),
160 .dest = TRIGGER_LINE(7),
167 .dest = NI_CtrSource(0),
194 .dest = NI_CtrSource(1),
221 .dest = NI_CtrGate(0),
240 NI_CtrInternalOutput(1),
245 .dest = NI_CtrGate(1),
264 NI_CtrInternalOutput(0),
269 .dest = NI_CtrOut(0),
278 NI_CtrInternalOutput(0),
283 .dest = NI_CtrOut(1),
285 NI_CtrInternalOutput(1),
290 .dest = NI_AO_SampleClock,
309 NI_CtrInternalOutput(1),
310 NI_AO_SampleClockTimebase,
315 .dest = NI_AO_SampleClockTimebase,
342 .dest = NI_AO_StartTrigger,
365 .dest = NI_AO_PauseTrigger,
388 .dest = NI_MasterTimebase,
395 { /* Termination of list */