Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
mrst_max3110.c File Reference
#include <linux/module.h>
#include <linux/ioport.h>
#include <linux/irq.h>
#include <linux/init.h>
#include <linux/console.h>
#include <linux/tty.h>
#include <linux/tty_flip.h>
#include <linux/serial_core.h>
#include <linux/serial_reg.h>
#include <linux/kthread.h>
#include <linux/spi/spi.h>
#include "mrst_max3110.h"

Go to the source code of this file.

Data Structures

struct  uart_max3110
 

Macros

#define PR_FMT   "mrst_max3110: "
 
#define UART_TX_NEEDED   1
 
#define CON_TX_NEEDED   2
 
#define BIT_IRQ_PENDING   3
 
#define WORDS_PER_XFER   128
 
#define serial_m3110_suspend   NULL
 
#define serial_m3110_resume   NULL
 

Functions

 module_init (serial_m3110_init)
 
 module_exit (serial_m3110_exit)
 
 MODULE_LICENSE ("GPL v2")
 
 MODULE_ALIAS ("spi:max3110-uart")
 

Variables

struct uart_ops serial_m3110_ops
 

Macro Definition Documentation

#define BIT_IRQ_PENDING   3

Definition at line 53 of file mrst_max3110.c.

#define CON_TX_NEEDED   2

Definition at line 52 of file mrst_max3110.c.

#define PR_FMT   "mrst_max3110: "

Definition at line 49 of file mrst_max3110.c.

#define serial_m3110_resume   NULL

Definition at line 773 of file mrst_max3110.c.

#define serial_m3110_suspend   NULL

Definition at line 772 of file mrst_max3110.c.

#define UART_TX_NEEDED   1

Definition at line 51 of file mrst_max3110.c.

#define WORDS_PER_XFER   128

Definition at line 262 of file mrst_max3110.c.

Function Documentation

MODULE_ALIAS ( "spi:max3110-uart )
module_exit ( serial_m3110_exit  )
module_init ( serial_m3110_init  )
MODULE_LICENSE ( "GPL v2 )

Variable Documentation

struct uart_ops serial_m3110_ops
Initial value:
= {
.tx_empty = serial_m3110_tx_empty,
.set_mctrl = serial_m3110_set_mctrl,
.get_mctrl = serial_m3110_get_mctrl,
.stop_tx = serial_m3110_stop_tx,
.start_tx = serial_m3110_start_tx,
.stop_rx = serial_m3110_stop_rx,
.enable_ms = serial_m3110_enable_ms,
.break_ctl = serial_m3110_break_ctl,
.startup = serial_m3110_startup,
.shutdown = serial_m3110_shutdown,
.set_termios = serial_m3110_set_termios,
.pm = serial_m3110_pm,
.type = serial_m3110_type,
.release_port = serial_m3110_release_port,
.request_port = serial_m3110_request_port,
.config_port = serial_m3110_config_port,
.verify_port = serial_m3110_verify_port,
}

Definition at line 721 of file mrst_max3110.c.