#include <linux/module.h>
#include <linux/signal.h>
#include <linux/interrupt.h>
#include <linux/tty_flip.h>
#include <linux/serial.h>
#include <linux/serial_reg.h>
#include <linux/string.h>
#include <linux/ptrace.h>
#include <linux/ioport.h>
#include <linux/bitops.h>
#include <linux/ratelimit.h>
#include <linux/uaccess.h>
#define MXSER_VERSION "2.0.5"
#define MXSER_PORTS_PER_BOARD 8
#define MXSER_PORTS (MXSER_BOARDS * MXSER_PORTS_PER_BOARD)
#define MXSER_ISR_PASS_LIMIT 100
#define MOXA_OTHER_UART 0x00
#define MOXA_MUST_MU150_HWID 0x01
#define MOXA_MUST_MU860_HWID 0x02
#define UART_MCR_AFE 0x20
#define UART_LSR_SPECIAL 0x1E