Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
bcm63xx_uart.c File Reference
#include <linux/kernel.h>
#include <linux/platform_device.h>
#include <linux/init.h>
#include <linux/delay.h>
#include <linux/module.h>
#include <linux/console.h>
#include <linux/clk.h>
#include <linux/tty.h>
#include <linux/tty_flip.h>
#include <linux/sysrq.h>
#include <linux/serial.h>
#include <linux/serial_core.h>
#include <bcm63xx_clk.h>
#include <bcm63xx_irq.h>
#include <bcm63xx_regs.h>
#include <bcm63xx_io.h>

Go to the source code of this file.

Macros

#define BCM63XX_NR_UARTS   2
 
#define UART_RX_INT_MASK
 
#define UART_RX_INT_STAT
 
#define UART_TX_INT_MASK
 
#define UART_TX_INT_STAT
 
#define UART_EXTINP_INT_MASK
 
#define BCM63XX_CONSOLE   NULL
 

Functions

 module_init (bcm_uart_init)
 
 module_exit (bcm_uart_exit)
 
 MODULE_AUTHOR ("Maxime Bizon <[email protected]>")
 
 MODULE_DESCRIPTION ("Broadcom 63<xx integrated uart driver")
 
 MODULE_LICENSE ("GPL")
 

Macro Definition Documentation

#define BCM63XX_CONSOLE   NULL

Definition at line 788 of file bcm63xx_uart.c.

#define BCM63XX_NR_UARTS   2

Definition at line 38 of file bcm63xx_uart.c.

#define UART_EXTINP_INT_MASK
Value:

Definition at line 76 of file bcm63xx_uart.c.

#define UART_RX_INT_MASK
Value:
UART_IR_MASK(UART_IR_RXTHRESH) | \
UART_IR_MASK(UART_IR_RXTIMEOUT))

Definition at line 50 of file bcm63xx_uart.c.

#define UART_RX_INT_STAT
Value:
UART_IR_STAT(UART_IR_RXTHRESH) | \
UART_IR_STAT(UART_IR_RXTIMEOUT))

Definition at line 54 of file bcm63xx_uart.c.

#define UART_TX_INT_MASK
Value:

Definition at line 65 of file bcm63xx_uart.c.

#define UART_TX_INT_STAT
Value:

Definition at line 68 of file bcm63xx_uart.c.

Function Documentation

MODULE_AUTHOR ( "Maxime Bizon <[email protected]>"  )
MODULE_DESCRIPTION ( )
module_exit ( bcm_uart_exit  )
module_init ( bcm_uart_init  )
MODULE_LICENSE ( "GPL"  )