|
Linux Kernel
3.7.1
|
#include <asm/dbg.h>#include <linux/module.h>#include <linux/errno.h>#include <linux/serial.h>#include <linux/signal.h>#include <linux/sched.h>#include <linux/timer.h>#include <linux/interrupt.h>#include <linux/tty.h>#include <linux/tty_flip.h>#include <linux/major.h>#include <linux/string.h>#include <linux/fcntl.h>#include <linux/mm.h>#include <linux/kernel.h>#include <linux/console.h>#include <linux/reboot.h>#include <linux/keyboard.h>#include <linux/init.h>#include <linux/pm.h>#include <linux/bitops.h>#include <linux/delay.h>#include <linux/gfp.h>#include <asm/io.h>#include <asm/irq.h>#include <asm/delay.h>#include <asm/uaccess.h>#include <asm/MC68328.h>Go to the source code of this file.
Data Structures | |
| struct | m68k_serial |
Macros | |
| #define | USE_INTS |
| #define | USTCNT_TX_INTR_MASK (USTCNT_TXEE) |
| #define | SERIAL_MAGIC 0x5301 |
| #define | NR_PORTS 1 |
| #define | CONSOLE_BAUD_RATE 9600 |
| #define | DEFAULT_CBAUD B9600 |
Functions | |
| irqreturn_t | rs_interrupt (int irq, void *dev_id) |
| void | console_print_68328 (const char *p) |
| void | console_printn (const char *b, int count) |
| void | rs_hangup (struct tty_struct *tty) |
| int | rs_open (struct tty_struct *tty, struct file *filp) |
| module_init (rs68328_init) | |
| int | m68328_console_setup (struct console *cp, char *arg) |
| void | m68328_console_write (struct console *co, const char *str, unsigned int count) |
| console_initcall (m68328_console_init) | |
Variables | |
| m68328_uart * | uart_addr = (m68328_uart *)USTCNT_ADDR |
| struct tty_driver * | serial_driver |
| struct { | |
| int divisor | |
| int prescale | |
| } | hw_baud_table [18] |
| #define CONSOLE_BAUD_RATE 9600 |
Definition at line 156 of file 68328serial.c.
| #define DEFAULT_CBAUD B9600 |
Definition at line 157 of file 68328serial.c.
| #define NR_PORTS 1 |
Definition at line 131 of file 68328serial.c.
| #define SERIAL_MAGIC 0x5301 |
Definition at line 126 of file 68328serial.c.
| #define USE_INTS |
Definition at line 64 of file 68328serial.c.
| #define USTCNT_TX_INTR_MASK (USTCNT_TXEE) |
Definition at line 75 of file 68328serial.c.
| console_initcall | ( | m68328_console_init | ) |
Definition at line 597 of file 68328serial.c.
Definition at line 1267 of file 68328serial.c.
Definition at line 1302 of file 68328serial.c.
| module_init | ( | rs68328_init | ) |
| void rs_hangup | ( | struct tty_struct * | tty | ) |
Definition at line 1091 of file 68328serial.c.
| irqreturn_t rs_interrupt | ( | int | irq, |
| void * | dev_id | ||
| ) |
Definition at line 355 of file 68328serial.c.
| int rs_open | ( | struct tty_struct * | tty, |
| struct file * | filp | ||
| ) |
Definition at line 1112 of file 68328serial.c.
| int divisor |
Definition at line 459 of file 68328serial.c.
| struct { ... } hw_baud_table[18] |
| int prescale |
Definition at line 459 of file 68328serial.c.
| struct tty_driver* serial_driver |
Definition at line 140 of file 68328serial.c.
| m68328_uart* uart_addr = (m68328_uart *)USTCNT_ADDR |
Definition at line 138 of file 68328serial.c.
1.8.2