~ubuntu-branches/ubuntu/precise/linux-lowlatency/precise

« back to all changes in this revision

Viewing changes to drivers/tty/serial/suncore.h

  • Committer: Package Import Robot
  • Author(s): Alessio Igor Bogani
  • Date: 2011-10-26 11:13:05 UTC
  • Revision ID: package-import@ubuntu.com-20111026111305-tz023xykf0i6eosh
Tags: upstream-3.2.0
ImportĀ upstreamĀ versionĀ 3.2.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* suncore.h
 
2
 *
 
3
 * Generic SUN serial/kbd/ms layer.  Based entirely
 
4
 * upon drivers/sbus/char/sunserial.h which is:
 
5
 *
 
6
 * Copyright (C) 1997  Eddie C. Dost  (ecd@skynet.be)
 
7
 *
 
8
 * Port to new UART layer is:
 
9
 *
 
10
 * Copyright (C) 2002 David S. Miller (davem@redhat.com)
 
11
 */
 
12
 
 
13
#ifndef _SERIAL_SUN_H
 
14
#define _SERIAL_SUN_H
 
15
 
 
16
/* Serial keyboard defines for L1-A processing... */
 
17
#define SUNKBD_RESET            0xff
 
18
#define SUNKBD_L1               0x01
 
19
#define SUNKBD_UP               0x80
 
20
#define SUNKBD_A                0x4d
 
21
 
 
22
extern unsigned int suncore_mouse_baud_cflag_next(unsigned int, int *);
 
23
extern int suncore_mouse_baud_detection(unsigned char, int);
 
24
 
 
25
extern int sunserial_register_minors(struct uart_driver *, int);
 
26
extern void sunserial_unregister_minors(struct uart_driver *, int);
 
27
 
 
28
extern int sunserial_console_match(struct console *, struct device_node *,
 
29
                                   struct uart_driver *, int, bool);
 
30
extern void sunserial_console_termios(struct console *,
 
31
                                      struct device_node *);
 
32
 
 
33
#endif /* !(_SERIAL_SUN_H) */