1/* 2 * Definitions for SBS PalomarIV serial support 3 * 4 * Author: Dan Cox 5 * 6 * 2002 (c) MontaVista, Software, Inc. This file is licensed under 7 * the terms of the GNU General Public License version 2. This program 8 * is licensed "as is" without any warranty of any kind, whether express 9 * or implied. 10 */ 11 12#ifndef __PPC_PAL4_SERIAL_H 13#define __PPC_PAL4_SERIAL_H 14 15#define CPC700_SERIAL_1 0xff600300 16#define CPC700_SERIAL_2 0xff600400 17 18#define RS_TABLE_SIZE 2 19#define BASE_BAUD (33333333 / 4 / 16) 20 21#ifdef CONFIG_SERIAL_DETECT_IRQ 22#define STD_COM_FLAGS (ASYNC_BOOT_AUTOCONF|ASYNC_SKIP_TEST|ASYNC_AUTO_IRQ) 23#define STD_COM4_FLAGS (ASYNC_BOOT_AUTOCONF|ASYNC_AUTO_IRQ) 24#else 25#define STD_COM_FLAGS (ASYNC_BOOT_AUTOCONF|ASYNC_SKIP_TEST) 26#define STD_COM4_FLAGS (ASYNC_BOOT_AUTOCONF) 27#endif 28 29#define SERIAL_PORT_DFNS \ 30 {0, BASE_BAUD, CPC700_SERIAL_1, 3, STD_COM_FLAGS, \ 31 iomem_base: (unsigned char *) CPC700_SERIAL_1, \ 32 io_type: SERIAL_IO_MEM}, /* ttyS0 */ \ 33 {0, BASE_BAUD, CPC700_SERIAL_2, 4, STD_COM_FLAGS, \ 34 iomem_base: (unsigned char *) CPC700_SERIAL_2, \ 35 io_type: SERIAL_IO_MEM} 36 37#endif 38