Deleted Added
full compact
37c37
< * $Id$
---
> * $Id: pc98.h,v 1.10 1997/02/22 09:43:42 peter Exp $
47,49d46
< */
< /*
< * PC98 Bus conventions
57d53
<
63,89c59,85
< #define IO_ICU1 0x000 /* 8259A Interrupt Controller #1 */
< #define IO_DMA 0x001 /* 8237A DMA Controller */
< #define IO_ICU2 0x008 /* 8259A Interrupt Controller #2 */
< #define IO_RTC 0x020 /* 4990A RTC */
< #define IO_DMAPG 0x021 /* DMA Page Registers */
< #define IO_COM1 0x030 /* 8251A RS232C serial I/O (int) */
< #define IO_SYSPORT 0x031 /* 8255A System Port */
< #define IO_PPI 0x035 /* Programmable Peripheral Interface */
< #define IO_LPT 0x040 /* 8255A Printer Port */
< #define IO_KBD 0x041 /* 8251A Keyboard */
< #define IO_NMI 0x050 /* NMI Control */
< #define IO_WAIT 0x05F /* WAIT 0.6 us */
< #define IO_GDC1 0x060 /* 7220 GDC Text Control */
< #define IO_TIMER1 0x071 /* 8253C Timer */
< #define IO_SASI 0x080 /* SASI Hard Disk Controller */
< #define IO_FD1 0x090 /* 765A 1MB FDC */
< #define IO_GDC2 0x0a0 /* 7220 GDC Graphic Control */
< #define IO_CGROM 0x0a1 /* Character ROM */
< #define IO_COM2 0x0b1 /* 8251A RS232C serial I/O (ext) */
< #define IO_COM3 0x0b9 /* 8251A RS232C serial I/O (ext) */
< #define IO_FDPORT 0x0be /* FD I/F port (1M<->640K,EMTON) */
< #define IO_FD2 0x0c8 /* 765A 640KB FDC */
< #define IO_SIO1 0x0d0 /* MC16550II ext RS232C */
< #define IO_REEST 0x0F0 /* CPU FPU reset */
< #define IO_A2OEN 0x0F2 /* A20 enable */
< #define IO_A20CT 0x0F6 /* A20 control enable/disable */
< #define IO_NPX 0x0F8 /* Numeric Coprocessor */
---
> #define IO_ICU1 0x000 /* 8259A Interrupt Controller #1 */
> #define IO_DMA 0x001 /* 8237A DMA Controller */
> #define IO_ICU2 0x008 /* 8259A Interrupt Controller #2 */
> #define IO_RTC 0x020 /* 4990A RTC */
> #define IO_DMAPG 0x021 /* DMA Page Registers */
> #define IO_COM1 0x030 /* 8251A RS232C serial I/O (int) */
> #define IO_SYSPORT 0x031 /* 8255A System Port */
> #define IO_PPI 0x035 /* Programmable Peripheral Interface */
> #define IO_LPT 0x040 /* 8255A Printer Port */
> #define IO_KBD 0x041 /* 8251A Keyboard */
> #define IO_NMI 0x050 /* NMI Control */
> #define IO_WAIT 0x05F /* WAIT 0.6 us */
> #define IO_GDC1 0x060 /* 7220 GDC Text Control */
> #define IO_TIMER1 0x071 /* 8253C Timer */
> #define IO_SASI 0x080 /* SASI Hard Disk Controller */
> #define IO_FD1 0x090 /* 765A 1MB FDC */
> #define IO_GDC2 0x0A0 /* 7220 GDC Graphic Control */
> #define IO_CGROM 0x0A1 /* Character ROM */
> #define IO_COM2 0x0B1 /* 8251A RS232C serial I/O (ext) */
> #define IO_COM3 0x0B9 /* 8251A RS232C serial I/O (ext) */
> #define IO_FDPORT 0x0BE /* FD I/F port (1M<->640K,EMTON) */
> #define IO_FD2 0x0C8 /* 765A 640KB FDC */
> #define IO_SIO1 0x0D0 /* MC16550II ext RS232C */
> #define IO_REEST 0x0F0 /* CPU FPU reset */
> #define IO_A2OEN 0x0F2 /* A20 enable */
> #define IO_A20CT 0x0F6 /* A20 control enable/disable */
> #define IO_NPX 0x0F8 /* Numeric Coprocessor */
91,101c87,97
< #define IO_EGC 0x4a0 /* 7220 GDC Graphic Control */
< #define IO_SCSI 0xcc0 /* SCSI Controller */
< #define IO_SIO2 0x8d0 /* MC16550II ext RS232C */
< #define IO_BEEPF 0x3fdb /* beep frequency */
< #define IO_MOUSE 0x7fd9 /* mouse */
< #define IO_BMS 0x7fd9 /* Bus Mouse */
< #define IO_MSE 0x7fd9 /* Bus Mouse */
< #define IO_MOUSETM 0xdfbd /* mouse timer */
<
< #define IO_WD1_NEC 0x640 /* 98note IDE Hard disk controller */
< #define IO_WD1_EPSON 0x80 /* 386note Hard disk controller */
---
> #define IO_EGC 0x4A0 /* 7220 GDC Graphic Control */
> #define IO_SCSI 0xCC0 /* SCSI Controller */
> #define IO_SIO2 0x8D0 /* MC16550II ext RS232C */
> #define IO_BEEPF 0x3FDB /* beep frequency */
> #define IO_MOUSE 0x7FD9 /* mouse */
> #define IO_BMS 0x7FD9 /* Bus Mouse */
> #define IO_MSE 0x7FD9 /* Bus Mouse */
> #define IO_MOUSETM 0xDFBD /* mouse timer */
>
> #define IO_WD1_NEC 0x640 /* 98note IDE Hard disk controller */
> #define IO_WD1_EPSON 0x80 /* 386note Hard disk controller */
112d107
<
116c111
< #define IO_COMSIZE 8 /* 8250, 16X50 com controllers (4?) */
---
> #define IO_ASCSIZE 5 /* AmiScan GI1904-based hand scanner */
117a113
> #define IO_COMSIZE 8 /* 8250, 16X50 com controllers (4?) */
119a116
> #define IO_EISASIZE 4096 /* EISA controllers */
121d117
< #define IO_WDCSIZE 8 /* WD compatible disk controllers */
122a119
> #define IO_GSCSIZE 8 /* GeniScan GS-4500G hand scanner */
126a124,126
> #define IO_NPXSIZE 16 /* 80387/80487 NPX registers */
> #define IO_PMPSIZE 2 /* 82347 power management peripheral */
> #define IO_PSMSIZE 5 /* 8042 Keyboard controllers */
129d128
< #define IO_NPXSIZE 16 /* 80387/80487 NPX registers */
131,132c130
< #define IO_EISASIZE 4096 /* EISA controllers */
< #define IO_PMPSIZE 2 /* 82347 power management peripheral */
---
> #define IO_WDCSIZE 8 /* WD compatible disk controllers */
139d136
<
141,142c138,139
< #define IOM_BEGIN 0x0a0000 /* Start of I/O Memory "hole" */
< #define IOM_END 0x100000 /* End of I/O Memory "hole" */
---
> #define IOM_BEGIN 0x0A0000 /* Start of I/O Memory "hole" */
> #define IOM_END 0x100000 /* End of I/O Memory "hole" */
144c141
< #endif /* !RAM_BEGIN */
---
> #endif /* !IOM_BEGIN */
149d145
<
165,166c161,162
< #define COMPAQ_RAMRELOC 0x80c00000 /* Compaq RAM relocation/diag */
< #define COMPAQ_RAMSETUP 0x80c00002 /* Compaq RAM setup */
---
> #define COMPAQ_RAMRELOC 0x80C00000 /* Compaq RAM relocation/diag */
> #define COMPAQ_RAMSETUP 0x80C00002 /* Compaq RAM setup */
169c165
< #endif COMPAQ_RAMRELOC
---
> #endif /* !COMPAQ_RAMRELOC */