Blame view
include/linux/sunserialcore.h
1.04 KB
6816383a0
|
1 |
/* sunserialcore.h |
1da177e4c
|
2 3 4 5 6 7 8 9 10 11 12 13 14 |
* * 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 |
5488c7535
|
15 16 17 |
#include <linux/device.h> #include <linux/serial_core.h> #include <linux/console.h> |
1da177e4c
|
18 19 20 21 22 23 24 25 |
/* Serial keyboard defines for L1-A processing... */ #define SUNKBD_RESET 0xff #define SUNKBD_L1 0x01 #define SUNKBD_UP 0x80 #define SUNKBD_A 0x4d extern unsigned int suncore_mouse_baud_cflag_next(unsigned int, int *); extern int suncore_mouse_baud_detection(unsigned char, int); |
58d784a5c
|
26 27 |
extern int sunserial_register_minors(struct uart_driver *, int); extern void sunserial_unregister_minors(struct uart_driver *, int); |
1da177e4c
|
28 |
|
c73fcc846
|
29 |
extern int sunserial_console_match(struct console *, struct device_node *, |
4e3533d05
|
30 |
struct uart_driver *, int, bool); |
457931de3
|
31 32 |
extern void sunserial_console_termios(struct console *, struct device_node *); |
1da177e4c
|
33 34 |
#endif /* !(_SERIAL_SUN_H) */ |