How about making it selected based on COMEDI_NI_TIO? This will impact
all the *mio* (except ATMIO16D) and 660x drivers. This seems to be
everything that fits into the e-series, m-series, and 660x series
devices for which we know the register values. It also doesn't look
like anything else depends on COMEDI_NI_TIO.
On Tue, Sep 25, 2018 at 4:58 AM Ian Abbott <abbo...@mev.co.uk> wrote:
>
> On 19/09/18 17:38, Spencer E. Olson wrote:
> > Adds interface and associated unittests for accessing/looking-up/validating
> > the new ni routing table information.
> >
> > Signed-off-by: Spencer E. Olson <olso...@umich.edu>
> > ---
> > drivers/staging/comedi/Kconfig | 4 +
> > drivers/staging/comedi/drivers/Makefile | 1 +
> > drivers/staging/comedi/drivers/ni_routes.c | 523 +++++++++++++++
> > drivers/staging/comedi/drivers/ni_routes.h | 320 +++++++++
> > drivers/staging/comedi/drivers/ni_stc.h | 4 +
> > drivers/staging/comedi/drivers/tests/Makefile | 3 +-
> > .../comedi/drivers/tests/ni_routes_test.c | 614 ++++++++++++++++++
> > 7 files changed, 1468 insertions(+), 1 deletion(-)
> > create mode 100644 drivers/staging/comedi/drivers/ni_routes.c
> > create mode 100644 drivers/staging/comedi/drivers/ni_routes.h
> > create mode 100644 drivers/staging/comedi/drivers/tests/ni_routes_test.c
> >
> > diff --git a/drivers/staging/comedi/Kconfig b/drivers/staging/comedi/Kconfig
> > index 583bce9bb18e..901503c3b279 100644
> > --- a/drivers/staging/comedi/Kconfig
> > +++ b/drivers/staging/comedi/Kconfig
> > @@ -1097,6 +1097,7 @@ config COMEDI_NI_TIOCMD
> > depends on HAS_DMA
> > select COMEDI_NI_TIO
> > select COMEDI_MITE
> > + select COMEDI_NI_ROUTES
>
> This 'select COMEDI_NI_ROUTES' may be in the wrong place. If you
> disable the COMEDI_NI_PCIMIO and COMEDI_NI_660X options, but enable the
> COMEDI_NI_ATMIO option (in the COMEDI_ISA_DRIVERS menu) and/or the
> COMEDI_NI_MIO_CS option (in the COMEDI_PCMCIA_DRIVERS menu) then the
> build breaks for the "ni_atmio" and/or "ni_mio_cs" modules.
>
> --
> -=( Ian Abbott <abbo...@mev.co.uk> || Web: www.mev.co.uk )=-
> -=( MEV Ltd. is a company registered in England & Wales. )=-
> -=( Registered number: 02862268. Registered address: )=-
> -=( 15 West Park Road, Bramhall, STOCKPORT, SK7 3JZ, UK. )=-
_______________________________________________
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel