Linux Kernel
3.7.1
|
#include <linux/module.h>
#include <linux/ioport.h>
#include <linux/init.h>
#include <linux/console.h>
#include <linux/sysrq.h>
#include <linux/spinlock.h>
#include <linux/device.h>
#include <linux/tty.h>
#include <linux/tty_flip.h>
#include <linux/serial_core.h>
#include <linux/serial.h>
#include <linux/io.h>
#include <mach/hardware.h>
#include <asm/irq.h>
Go to the source code of this file.
Macros | |
#define | UART_NR 2 |
#define | SERIAL_CLPS711X_MAJOR 204 |
#define | SERIAL_CLPS711X_MINOR 40 |
#define | SERIAL_CLPS711X_NR UART_NR |
#define | UBRLCR(port) ((port)->iobase + UBRLCR1 - SYSCON1) |
#define | UARTDR(port) ((port)->iobase + UARTDR1 - SYSCON1) |
#define | SYSFLG(port) ((port)->iobase + SYSFLG1 - SYSCON1) |
#define | SYSCON(port) ((port)->iobase + SYSCON1 - SYSCON1) |
#define | TX_IRQ(port) ((port)->irq) |
#define | RX_IRQ(port) ((port)->irq + 1) |
#define | UART_ANY_ERR (UARTDR_FRMERR | UARTDR_PARERR | UARTDR_OVERR) |
#define | tx_enabled(port) ((port)->unused[0]) |
#define | CLPS711X_CONSOLE NULL |
Functions | |
module_init (clps711xuart_init) | |
module_exit (clps711xuart_exit) | |
MODULE_AUTHOR ("Deep Blue Solutions Ltd") | |
MODULE_DESCRIPTION ("CLPS-711x generic serial driver") | |
MODULE_LICENSE ("GPL") | |
MODULE_ALIAS_CHARDEV (SERIAL_CLPS711X_MAJOR, SERIAL_CLPS711X_MINOR) | |
#define CLPS711X_CONSOLE NULL |
Definition at line 533 of file clps711x.c.
Definition at line 59 of file clps711x.c.
#define SERIAL_CLPS711X_MAJOR 204 |
Definition at line 46 of file clps711x.c.
#define SERIAL_CLPS711X_MINOR 40 |
Definition at line 47 of file clps711x.c.
#define SERIAL_CLPS711X_NR UART_NR |
Definition at line 48 of file clps711x.c.
Definition at line 56 of file clps711x.c.
Definition at line 55 of file clps711x.c.
Definition at line 63 of file clps711x.c.
Definition at line 58 of file clps711x.c.
#define UART_ANY_ERR (UARTDR_FRMERR | UARTDR_PARERR | UARTDR_OVERR) |
Definition at line 61 of file clps711x.c.
#define UART_NR 2 |
Definition at line 44 of file clps711x.c.
Definition at line 54 of file clps711x.c.
Definition at line 53 of file clps711x.c.
MODULE_ALIAS_CHARDEV | ( | SERIAL_CLPS711X_MAJOR | , |
SERIAL_CLPS711X_MINOR | |||
) |
MODULE_AUTHOR | ( | "Deep Blue Solutions Ltd" | ) |
MODULE_DESCRIPTION | ( | "CLPS-711x generic serial driver" | ) |
module_exit | ( | clps711xuart_exit | ) |
module_init | ( | clps711xuart_init | ) |
MODULE_LICENSE | ( | "GPL" | ) |