/* sunserialcore.h * * Generic SUN serial/kbd/ms layer. Based entirely * upon drivers/sbus/char/sunserial.h which is: * * Copyright (C) 1997 Eddie C. Dost (ecd@skynet.be) * * Port to new UART layer is: * * Copyright (C) 2002 David S. Miller (davem@redhat.com) */#ifndef _SERIAL_SUN_H#define _SERIAL_SUN_H#include <linux/device.h>#include <linux/serial_core.h>#include <linux/console.h>/* Serial keyboard defines for L1-A processing... */#define SUNKBD_RESET 0xff#define SUNKBD_L1 0x01#define SUNKBD_UP 0x80#define SUNKBD_A 0x4dexternunsignedintsuncore_mouse_baud_cflag_next(unsignedint,int*);externintsuncore_mouse_baud_detection(unsignedchar,int);externintsunserial_register_minors(structuart_driver*,int);externvoidsunserial_unregister_minors(structuart_driver*,int);externintsunserial_console_match(structconsole*,structdevice_node*,structuart_driver*,int,bool);externvoidsunserial_console_termios(structconsole*,structdevice_node*);#endif /* !(_SERIAL_SUN_H) */