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
arch
avr32
include
asm
mach
serial_at91.h
Go to the documentation of this file.
1
/*
2
* linux/include/asm-arm/mach/serial_at91.h
3
*
4
* Based on serial_sa1100.h by Nicolas Pitre
5
*
6
* Copyright (C) 2002 ATMEL Rousset
7
*
8
* Low level machine dependent UART functions.
9
*/
10
11
struct
uart_port
;
12
13
/*
14
* This is a temporary structure for registering these
15
* functions; it is intended to be discarded after boot.
16
*/
17
struct
atmel_port_fns
{
18
void
(*
set_mctrl
)(
struct
uart_port
*,
u_int
);
19
u_int
(*
get_mctrl
)(
struct
uart_port
*);
20
void
(*
enable_ms
)(
struct
uart_port
*);
21
void
(*
pm
)(
struct
uart_port
*,
u_int
,
u_int
);
22
int
(*
set_wake
)(
struct
uart_port
*,
u_int
);
23
int
(*
open
)(
struct
uart_port
*);
24
void
(*
close
)(
struct
uart_port
*);
25
};
26
27
#if defined(CONFIG_SERIAL_ATMEL)
28
void
atmel_register_uart_fns
(
struct
atmel_port_fns
*fns);
29
#else
30
#define atmel_register_uart_fns(fns) do { } while (0)
31
#endif
32
33
Generated on Thu Jan 10 2013 12:55:18 for Linux Kernel by
1.8.2