summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/m68k/efi68k/include/16550.h
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2004-01-07 20:59:03 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2004-01-07 20:59:03 +0000
commit9a529819186f7d091ff23ae5fb7963311c6646f6 (patch)
tree016a1867cf7bca7c38c017659ada57528cd50a22 /c/src/lib/libbsp/m68k/efi68k/include/16550.h
parent2004-01-07 Joel Sherrill <joel@OARcorp.com> (diff)
downloadrtems-9a529819186f7d091ff23ae5fb7963311c6646f6.tar.bz2
2004-01-07 Joel Sherrill <joel@OARcorp.com>
Per John S. Gwynne <jgwynne@mrcday.com>, there are no longer any users of these boards so we are removing them. * efi332/.cvsignore, efi332/ChangeLog, efi332/Makefile.am, efi332/README, efi332/bsp_specs, efi332/configure.ac, efi332/times, efi332/clock/.cvsignore, efi332/clock/Makefile.am, efi332/clock/ckinit.c, efi332/console/.cvsignore, efi332/console/Makefile.am, efi332/console/console.c, efi332/include/.cvsignore, efi332/include/bsp.h, efi332/include/efi332.h, efi332/misc/dotests, efi332/misc/gdbinit68, efi332/misc/interr.c, efi332/spurious/.cvsignore, efi332/spurious/Makefile.am, efi332/spurious/spinit.c, efi332/start/.cvsignore, efi332/start/Makefile.am, efi332/start/except_vect_332_ROM.S, efi332/start/ram_init.ld, efi332/start/ram_init.sed, efi332/start/start.c, efi332/startup/.cvsignore, efi332/startup/Makefile.am, efi332/startup/bspclean.c, efi332/startup/bspstart.c, efi332/startup/linkcmds, efi332/startup/linkcmds_ROM, efi332/timer/.cvsignore, efi332/timer/Makefile.am, efi332/timer/timer.c, efi332/wrapup/.cvsignore, efi332/wrapup/Makefile.am, efi68k/.cvsignore, efi68k/ChangeLog, efi68k/Makefile.am, efi68k/README, efi68k/bsp_specs, efi68k/configure.ac, efi68k/times, efi68k/clock/.cvsignore, efi68k/clock/Makefile.am, efi68k/clock/ckinit.c, efi68k/console/.cvsignore, efi68k/console/Makefile.am, efi68k/console/console.c, efi68k/include/.cvsignore, efi68k/include/16550.h, efi68k/include/DP8570A.h, efi68k/include/bsp.h, efi68k/include/efi68k.h, efi68k/spurious/.cvsignore, efi68k/spurious/Makefile.am, efi68k/spurious/spinit.c, efi68k/start/.cvsignore, efi68k/start/start.c, efi68k/startup/.cvsignore, efi68k/startup/Makefile.am, efi68k/startup/bspclean.c, efi68k/startup/bspstart.c, efi68k/startup/efi68k_tcp.c, efi68k/startup/efi68k_wd.c, efi68k/startup/linkcmds, efi68k/startup/m68k-stub.c, efi68k/startup/setvec.c, efi68k/timer/.cvsignore, efi68k/timer/Makefile.am, efi68k/timer/timer.c, efi68k/wrapup/.cvsignore, efi68k/wrapup/Makefile.am: Removed.
Diffstat (limited to 'c/src/lib/libbsp/m68k/efi68k/include/16550.h')
-rw-r--r--c/src/lib/libbsp/m68k/efi68k/include/16550.h110
1 files changed, 0 insertions, 110 deletions
diff --git a/c/src/lib/libbsp/m68k/efi68k/include/16550.h b/c/src/lib/libbsp/m68k/efi68k/include/16550.h
deleted file mode 100644
index aeceae205f..0000000000
--- a/c/src/lib/libbsp/m68k/efi68k/include/16550.h
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
- *-------------------------------------------------------------------
- *
- * 16550 -- header file for National Semiconducor's 16550 UART
- *
- * This file has been created by John S. Gwynne for the efi68k
- * project.
- *
- * The license and distribution terms for this file may in
- * the file LICENSE in this distribution or at
- * http://www.rtems.com/license/LICENSE.
- *
- *------------------------------------------------------------------
- *
- * $Id$
- */
-
-#ifndef _16550_H_
-#define _16550_H_
-
-/* base address is the physical location of register 0 */
-#define UART_BASE_ADDRESS 0x0400001
-
-/* definitions of register addresses and associate bits */
-
-#define RBR (volatile unsigned char * const)(0*2+UART_BASE_ADDRESS)
- /* Receiver Buffer Register (w/DLAB=0)*/
- /* 8-bit data */
-
-#define THR (volatile unsigned char * const)(0*2+UART_BASE_ADDRESS)
- /* Transmitter Holding Register (w/DLAB=0) */
- /* 8-bit data */
-
-#define DLL (volatile unsigned char * const)(0*2+UART_BASE_ADDRESS)
- /* Divisor Latch (LS) (w/DLAB=1) */
- /* LSB of Divisor */
-
-#define DLM (volatile unsigned char * const)(1*2+UART_BASE_ADDRESS)
- /* Divisor Latch (MS) (w/DLAB=1) */
- /* MSB of Divisor */
-
-#define IER (volatile unsigned char * const)(1*2+UART_BASE_ADDRESS)
- /* Interrupt Enable Register (w/DLAB=0) */
-#define ERBFI 0x01 /* Enable Recv Data Available Interrupt */
-#define ETBEI 0x02 /* Enable Trans Holding Reg Empty Inter */
-#define ELSI 0x04 /* Enable Recv Line Status Interrupt */
-#define EDSSI 0x08 /* Enable Modem Status Interrupt */
-
-#define IIR (volatile unsigned char * const)(2*2+UART_BASE_ADDRESS)
- /* Interrupt Ident Register (read only) */
-#define NIP 0x01 /* No Interrupt Pending */
-#define IID_MASK 0x0e /* Interrupt ID mask */
-#define FE_MASK 0xc0 /* FIFO's Enabled */
-
-#define FCR (volatile unsigned char * const)(2*2+UART_BASE_ADDRESS)
- /* FIFO Control Register (write only) */
-#define FIFO_E 0x01 /* FIFO Enable */
-#define RFR 0x02 /* RCVR FIFO Reset */
-#define XFR 0x04 /* XMIT FIFO Reset */
-#define DMAMS 0x08 /* DMA Mode Select */
-#define RCVRTG_MASK 0xC0 /* RCVR Triger MSBit/LSBit */
-
-#define LCR (volatile unsigned char * const)(3*2+UART_BASE_ADDRESS)
- /* Line Control Register */
-#define WLS_MASK 0x03 /* Word Legth Select Mask */
-#define WL_5 0x00 /* 5 bits */
-#define WL_6 0x01 /* 6 bits */
-#define WL_7 0x02 /* 7 bits */
-#define WL_8 0x03 /* 8 bits */
-#define NSB 0x04 /* Number of Stop Bits (set is 2/1.5) */
-#define PEN 0x08 /* Parity Enable */
-#define EPS 0x10 /* Even Parity Select */
-#define STP 0x20 /* Stick Parity */
-#define SETBK 0x40 /* Set Break */
-#define DLAB 0x80 /* Divisor Latch Access Bit */
-
-#define MCR (volatile unsigned char * const)(4*2+UART_BASE_ADDRESS)
- /* Modem Control Register */
-#define DTR 0x01 /* Data Terminal Ready */
-#define RTS 0x02 /* Request to Send */
-#define OUT1 0x04 /* Out 1 */
-#define OUT2 0x08 /* Out 2 */
-#define LOOP 0x10 /* Loop */
-
-#define LSR (volatile unsigned char * const)(5*2+UART_BASE_ADDRESS)
- /* Line Status Register */
-#define DR 0x01 /* Data Ready */
-#define OE 0x02 /* Overrun error */
-#define PE 0x04 /* Parity error */
-#define FE 0x08 /* Framing error */
-#define BI 0x10 /* Break Interrupt */
-#define THRE 0x20 /* Transmitter Holding Register */
-#define TEMT 0x40 /* Transmitter Empty */
-#define RCVFIE 0x80 /* Recv FIFO Error */
-
-#define MDSR (volatile unsigned char * const)(6*2+UART_BASE_ADDRESS)
- /* Modem Status Register */
-#define DCTS 0x01 /* Delta Clear to Send */
-#define DDSR 0x02 /* Delta Data Set Ready */
-#define TERI 0x04 /* Trailing Edge Ring Indicator */
-#define DDCD 0x08 /* Delta Data Carrier Detect */
-#define CTS 0x10 /* Clear to Send */
-#define DSR 0x20 /* Data Set Ready */
-#define RI 0x40 /* Ring Indicator */
-#define DCD 0x80 /* Data Carrier Detect */
-
-#define SCR (volatile unsigned char * const)(7*2+UART_BASE_ADDRESS)
- /* Scratch Register */
- /* 8-bit register */
-#endif