Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
bfin_sport_uart.c File Reference
#include <linux/module.h>
#include <linux/ioport.h>
#include <linux/io.h>
#include <linux/init.h>
#include <linux/console.h>
#include <linux/sysrq.h>
#include <linux/slab.h>
#include <linux/platform_device.h>
#include <linux/tty.h>
#include <linux/tty_flip.h>
#include <linux/serial_core.h>
#include <asm/bfin_sport.h>
#include <asm/delay.h>
#include <asm/portmux.h>
#include "bfin_sport_uart.h"

Go to the source code of this file.

Data Structures

struct  sport_uart_port
 

Macros

#define DRV_NAME   "bfin-sport-uart"
 
#define DEVICE_NAME   "ttySS"
 
#define pr_fmt(fmt)   DRV_NAME ": " fmt
 
#define BFIN_SPORT_UART_MAX_PORTS   4
 
#define SPORT_UART_CONSOLE   NULL
 

Functions

 module_init (sport_uart_init)
 
 module_exit (sport_uart_exit)
 
 MODULE_AUTHOR ("Sonic Zhang, Roy Huang")
 
 MODULE_DESCRIPTION ("Blackfin serial over SPORT driver")
 
 MODULE_LICENSE ("GPL")
 

Variables

struct uart_ops sport_uart_ops
 

Macro Definition Documentation

#define BFIN_SPORT_UART_MAX_PORTS   4

Definition at line 599 of file bfin_sport_uart.c.

#define DEVICE_NAME   "ttySS"

Definition at line 22 of file bfin_sport_uart.c.

#define DRV_NAME   "bfin-sport-uart"

Definition at line 21 of file bfin_sport_uart.c.

#define pr_fmt (   fmt)    DRV_NAME ": " fmt

Definition at line 23 of file bfin_sport_uart.c.

#define SPORT_UART_CONSOLE   NULL

Definition at line 700 of file bfin_sport_uart.c.

Function Documentation

MODULE_AUTHOR ( "Sonic  Zhang,
Roy Huang"   
)
MODULE_DESCRIPTION ( "Blackfin serial over SPORT driver )
module_exit ( sport_uart_exit  )
module_init ( sport_uart_init  )
MODULE_LICENSE ( "GPL"  )

Variable Documentation

struct uart_ops sport_uart_ops
Initial value:
= {
.tx_empty = sport_tx_empty,
.set_mctrl = sport_set_mctrl,
.get_mctrl = sport_get_mctrl,
.stop_tx = sport_stop_tx,
.start_tx = sport_start_tx,
.stop_rx = sport_stop_rx,
.enable_ms = sport_enable_ms,
.break_ctl = sport_break_ctl,
.startup = sport_startup,
.shutdown = sport_shutdown,
.set_termios = sport_set_termios,
.type = sport_type,
.release_port = sport_release_port,
.request_port = sport_request_port,
.config_port = sport_config_port,
.verify_port = sport_verify_port,
}

Definition at line 580 of file bfin_sport_uart.c.