/* SPDX-License-Identifier: GPL-2.0+ */ /* * comedi/drivers/amplc_dio.h * * Header for amplc_dio200.c, amplc_dio200_common.c and * amplc_dio200_pci.c. * * Copyright (C) 2005-2013 MEV Ltd. <https://www.mev.co.uk/> * * COMEDI - Linux Control and Measurement Device Interface * Copyright (C) 1998,2000 David A. Schleef <[email protected]> */ #ifndef AMPLC_DIO200_H_INCLUDED #define AMPLC_DIO200_H_INCLUDED #include <linux/types.h> struct comedi_device; /* * Subdevice types. */ enum dio200_sdtype { … }; #define DIO200_MAX_SUBDEVS … #define DIO200_MAX_ISNS … struct dio200_board { … }; int amplc_dio200_common_attach(struct comedi_device *dev, unsigned int irq, unsigned long req_irq_flags); /* Used by initialization of PCIe boards. */ void amplc_dio200_set_enhance(struct comedi_device *dev, unsigned char val); #endif