VCOM Linux Driver
Advantech Inc.
|
#include <linux/module.h>
#include <linux/tty.h>
#include <linux/ioport.h>
#include <linux/init.h>
#include <linux/console.h>
#include <linux/sysrq.h>
#include <linux/delay.h>
#include <linux/device.h>
#include <linux/pci.h>
#include <linux/sched.h>
#include <linux/string.h>
#include <linux/kernel.h>
#include <linux/slab.h>
#include <linux/tty_flip.h>
#include <linux/serial_reg.h>
#include <linux/serial.h>
#include <linux/serial_core.h>
#include <linux/version.h>
#include <asm/bitops.h>
#include <asm/byteorder.h>
#include <asm/serial.h>
#include <asm/io.h>
#include <asm/uaccess.h>
#include "advvcom.h"
#include "adv_uart.h"
#include <linux/platform_device.h>
Macros | |
#define | VCOM_MAJOR 38 |
#define | VCOM_MINOR 0 |
Functions | |
LIST_HEAD (uart_list) | |
void | adv_uart_xmit (struct uart_port *) |
void | adv_uart_update_xmit (struct uart_port *port) |
unsigned int | adv_uart_ms (struct uart_port *port, unsigned int status) |
void | adv_uart_recv_chars (struct uart_port *port) |
int | adv_uart_register (void) |
int | adv_uart_init (struct adv_vcom *vcomdata, int index) |
int | adv_uart_rm_port (int index) |
int | adv_uart_release (void) |
Variables | |
int | vcom_port_num |
#define VCOM_MAJOR 38 |
#define VCOM_MINOR 0 |
int adv_uart_init | ( | struct adv_vcom * | vcomdata, |
int | index ) |
unsigned int adv_uart_ms | ( | struct uart_port * | port, |
unsigned int | status ) |
void adv_uart_recv_chars | ( | struct uart_port * | port | ) |
int adv_uart_register | ( | void | ) |
int adv_uart_release | ( | void | ) |
int adv_uart_rm_port | ( | int | index | ) |
void adv_uart_update_xmit | ( | struct uart_port * | port | ) |
void adv_uart_xmit | ( | struct uart_port * | port | ) |
LIST_HEAD | ( | uart_list | ) |
|
extern |