1 // SPDX-License-Identifier: GPL-2.0+
2 /* vim: set ts=8 sw=8 noet tw=80 nowrap: */
4 * comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
5 * List of valid routes for specific NI boards.
7 * COMEDI - Linux Control and Measurement Device Interface
8 * Copyright (C) 2016 Spencer E. Olson <olsonse@umich.edu>
10 * This program is free software; you can redistribute it and/or modify
11 * it under the terms of the GNU General Public License as published by
12 * the Free Software Foundation; either version 2 of the License, or
13 * (at your option) any later version.
15 * This program is distributed in the hope that it will be useful,
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 * GNU General Public License for more details.
22 * The contents of this file are generated using the tools in
23 * comedi/drivers/ni_routing/tools
25 * Please use those tools to help maintain the contents of this file.
28 #include "../ni_device_routes.h"
31 struct ni_device_routes ni_pci_6733_device_routes = {
33 .routes = (struct ni_route_set[]){
77 .dest = TRIGGER_LINE(0),
81 NI_CtrInternalOutput(0),
89 .dest = TRIGGER_LINE(1),
93 NI_CtrInternalOutput(0),
101 .dest = TRIGGER_LINE(2),
105 NI_CtrInternalOutput(0),
113 .dest = TRIGGER_LINE(3),
117 NI_CtrInternalOutput(0),
125 .dest = TRIGGER_LINE(4),
129 NI_CtrInternalOutput(0),
137 .dest = TRIGGER_LINE(5),
141 NI_CtrInternalOutput(0),
149 .dest = TRIGGER_LINE(6),
153 NI_CtrInternalOutput(0),
161 .dest = TRIGGER_LINE(7),
168 .dest = NI_CtrSource(0),
195 .dest = NI_CtrSource(1),
222 .dest = NI_CtrGate(0),
241 NI_CtrInternalOutput(1),
246 .dest = NI_CtrGate(1),
265 NI_CtrInternalOutput(0),
270 .dest = NI_CtrOut(0),
279 NI_CtrInternalOutput(0),
284 .dest = NI_CtrOut(1),
286 NI_CtrInternalOutput(1),
291 .dest = NI_AO_SampleClock,
310 NI_CtrInternalOutput(1),
311 NI_AO_SampleClockTimebase,
316 .dest = NI_AO_SampleClockTimebase,
343 .dest = NI_AO_StartTrigger,
366 .dest = NI_AO_PauseTrigger,
389 .dest = NI_DI_SampleClock,
403 .dest = NI_DO_SampleClock,
417 .dest = NI_MasterTimebase,
424 { /* Termination of list */