| David Howells | b920de1 | 2008-02-08 04:19:31 -0800 | [diff] [blame] | 1 | /* Standard UART definitions | 
|  | 2 | * | 
|  | 3 | * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. | 
|  | 4 | * Written by David Howells (dhowells@redhat.com) | 
|  | 5 | * | 
|  | 6 | * This program is free software; you can redistribute it and/or | 
|  | 7 | * modify it under the terms of the GNU General Public Licence | 
|  | 8 | * as published by the Free Software Foundation; either version | 
|  | 9 | * 2 of the Licence, or (at your option) any later version. | 
|  | 10 | */ | 
|  | 11 |  | 
|  | 12 | /* | 
|  | 13 | * The ASB2305 has an 18.432 MHz clock the UART | 
|  | 14 | */ | 
|  | 15 | #define BASE_BAUD	(18432000 / 16) | 
|  | 16 |  | 
|  | 17 | /* Standard COM flags (except for COM4, because of the 8514 problem) */ | 
|  | 18 | #ifdef CONFIG_SERIAL_DETECT_IRQ | 
|  | 19 | #define STD_COM_FLAGS	(ASYNC_BOOT_AUTOCONF | ASYNC_SKIP_TEST | ASYNC_AUTO_IRQ) | 
|  | 20 | #define STD_COM4_FLAGS	(ASYNC_BOOT_AUTOCONF | ASYNC_AUTO_IRQ) | 
|  | 21 | #else | 
|  | 22 | #define STD_COM_FLAGS	(ASYNC_BOOT_AUTOCONF | ASYNC_SKIP_TEST) | 
|  | 23 | #define STD_COM4_FLAGS	ASYNC_BOOT_AUTOCONF | 
|  | 24 | #endif | 
|  | 25 |  | 
|  | 26 | #ifdef CONFIG_SERIAL_MANY_PORTS | 
|  | 27 | #define FOURPORT_FLAGS	ASYNC_FOURPORT | 
|  | 28 | #define ACCENT_FLAGS	0 | 
|  | 29 | #define BOCA_FLAGS	0 | 
|  | 30 | #define HUB6_FLAGS	0 | 
|  | 31 | #define RS_TABLE_SIZE	64 | 
|  | 32 | #else | 
|  | 33 | #define RS_TABLE_SIZE | 
|  | 34 | #endif | 
|  | 35 |  | 
|  | 36 | #include <asm/unit/serial.h> |