1*8ffdff6aSGreg Kroah-Hartman // SPDX-License-Identifier: GPL-2.0+
2*8ffdff6aSGreg Kroah-Hartman /*
3*8ffdff6aSGreg Kroah-Hartman  *  comedi/drivers/ni_routing/ni_route_values.c
4*8ffdff6aSGreg Kroah-Hartman  *  Route information for 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  * This file includes the tables that are a list of all the values of various
22*8ffdff6aSGreg Kroah-Hartman  * signals routes available on NI hardware.  In many cases, one does not
23*8ffdff6aSGreg Kroah-Hartman  * explicitly make these routes, rather one might indicate that something is
24*8ffdff6aSGreg Kroah-Hartman  * used as the source of one particular trigger or another (using
25*8ffdff6aSGreg Kroah-Hartman  * *_src=TRIG_EXT).
26*8ffdff6aSGreg Kroah-Hartman  *
27*8ffdff6aSGreg Kroah-Hartman  * The contents of this file are generated using the tools in
28*8ffdff6aSGreg Kroah-Hartman  * comedi/drivers/ni_routing/tools
29*8ffdff6aSGreg Kroah-Hartman  *
30*8ffdff6aSGreg Kroah-Hartman  * Please use those tools to help maintain the contents of this file.
31*8ffdff6aSGreg Kroah-Hartman  */
32*8ffdff6aSGreg Kroah-Hartman 
33*8ffdff6aSGreg Kroah-Hartman #include "ni_route_values.h"
34*8ffdff6aSGreg Kroah-Hartman #include "ni_route_values/all.h"
35*8ffdff6aSGreg Kroah-Hartman 
36*8ffdff6aSGreg Kroah-Hartman const struct family_route_values *const ni_all_route_values[] = {
37*8ffdff6aSGreg Kroah-Hartman 	&ni_660x_route_values,
38*8ffdff6aSGreg Kroah-Hartman 	&ni_eseries_route_values,
39*8ffdff6aSGreg Kroah-Hartman 	&ni_mseries_route_values,
40*8ffdff6aSGreg Kroah-Hartman 	NULL,
41*8ffdff6aSGreg Kroah-Hartman };
42