Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
awilliam
GitHub Repository: awilliam/linux-vfio
Path: blob/master/arch/avr32/include/asm/mach/serial_at91.h
10820 views
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
34
35