Linux-2.6.12-rc2
[linux-flexiantxendom0-natty.git] / include / linux / serial_8250.h
1 /*
2  *  linux/include/linux/serial_8250.h
3  *
4  *  Copyright (C) 2004 Russell King
5  *
6  * This program is free software; you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License as published by
8  * the Free Software Foundation; either version 2 of the License, or
9  * (at your option) any later version.
10  */
11 #ifndef _LINUX_SERIAL_8250_H
12 #define _LINUX_SERIAL_8250_H
13
14 #include <linux/serial_core.h>
15 #include <linux/device.h>
16
17 struct plat_serial8250_port {
18         unsigned long   iobase;         /* io base address */
19         void __iomem    *membase;       /* ioremap cookie or NULL */
20         unsigned long   mapbase;        /* resource base */
21         unsigned int    irq;            /* interrupt number */
22         unsigned int    uartclk;        /* UART clock rate */
23         unsigned char   regshift;       /* register shift */
24         unsigned char   iotype;         /* UPIO_* */
25         unsigned int    flags;          /* UPF_* flags */
26 };
27
28 #endif