Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
include
linux
sunserialcore.h
Go to the documentation of this file.
1
/* sunserialcore.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 (
[email protected]
)
7
*
8
* Port to new UART layer is:
9
*
10
* Copyright (C) 2002 David S. Miller (
[email protected]
)
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) */
Generated on Thu Jan 10 2013 14:52:40 for Linux Kernel by
1.8.2