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/device.h>
#include <linux/platform_device.h>
#include <linux/tty.h>
#include <linux/tty_flip.h>
#include <linux/serial_core.h>
#include <linux/serial.h>
#include <linux/serial_pnx8xxx.h>
#include <asm/io.h>
#include <asm/irq.h>
Go to the source code of this file.
Macros | |
#define | SERIAL_PNX8XXX_MAJOR 204 |
#define | MINOR_START 5 |
#define | NR_PORTS 2 |
#define | PNX8XXX_ISR_PASS_LIMIT 256 |
#define | SM_TO_FIFO(x) ((x) >> 10) |
#define | SM_TO_ISTAT(x) ((x) & 0x000001ff) |
#define | FIFO_TO_SM(x) ((x) << 10) |
#define | ISTAT_TO_SM(x) ((x) & 0x000001ff) |
#define | UART_PORT_SIZE 0x1000 |
#define | MCTRL_TIMEOUT (250*HZ/1000) |
#define | PNX8XXX_CONSOLE NULL |
Functions | |
module_init (pnx8xxx_serial_init) | |
module_exit (pnx8xxx_serial_exit) | |
MODULE_AUTHOR ("Embedded Alley Solutions, Inc.") | |
MODULE_DESCRIPTION ("PNX8XXX SoCs serial port driver") | |
MODULE_LICENSE ("GPL") | |
MODULE_ALIAS_CHARDEV_MAJOR (SERIAL_PNX8XXX_MAJOR) | |
MODULE_ALIAS ("platform:pnx8xxx-uart") | |
Variables | |
struct pnx8xxx_port | pnx8xxx_ports [] |
Definition at line 51 of file pnx8xxx_uart.c.
Definition at line 52 of file pnx8xxx_uart.c.
#define MCTRL_TIMEOUT (250*HZ/1000) |
Definition at line 65 of file pnx8xxx_uart.c.
#define MINOR_START 5 |
Definition at line 39 of file pnx8xxx_uart.c.
#define NR_PORTS 2 |
Definition at line 41 of file pnx8xxx_uart.c.
#define PNX8XXX_CONSOLE NULL |
Definition at line 751 of file pnx8xxx_uart.c.
#define PNX8XXX_ISR_PASS_LIMIT 256 |
Definition at line 43 of file pnx8xxx_uart.c.
#define SERIAL_PNX8XXX_MAJOR 204 |
Definition at line 38 of file pnx8xxx_uart.c.
Definition at line 49 of file pnx8xxx_uart.c.
Definition at line 50 of file pnx8xxx_uart.c.
#define UART_PORT_SIZE 0x1000 |
Definition at line 57 of file pnx8xxx_uart.c.
MODULE_ALIAS | ( | "platform:pnx8xxx-uart" | ) |
MODULE_ALIAS_CHARDEV_MAJOR | ( | SERIAL_PNX8XXX_MAJOR | ) |
MODULE_AUTHOR | ( | "Embedded Alley | Solutions, |
Inc." | |||
) |
module_exit | ( | pnx8xxx_serial_exit | ) |
module_init | ( | pnx8xxx_serial_init | ) |
MODULE_LICENSE | ( | "GPL" | ) |
struct pnx8xxx_port pnx8xxx_ports[] |
Definition at line 70 of file platform.c.