Path: blob/master/arch/avr32/include/asm/mach/serial_at91.h
10820 views
/*1* linux/include/asm-arm/mach/serial_at91.h2*3* Based on serial_sa1100.h by Nicolas Pitre4*5* Copyright (C) 2002 ATMEL Rousset6*7* Low level machine dependent UART functions.8*/910struct uart_port;1112/*13* This is a temporary structure for registering these14* functions; it is intended to be discarded after boot.15*/16struct atmel_port_fns {17void (*set_mctrl)(struct uart_port *, u_int);18u_int (*get_mctrl)(struct uart_port *);19void (*enable_ms)(struct uart_port *);20void (*pm)(struct uart_port *, u_int, u_int);21int (*set_wake)(struct uart_port *, u_int);22int (*open)(struct uart_port *);23void (*close)(struct uart_port *);24};2526#if defined(CONFIG_SERIAL_ATMEL)27void atmel_register_uart_fns(struct atmel_port_fns *fns);28#else29#define atmel_register_uart_fns(fns) do { } while (0)30#endif3132333435