1*18d4eedeStsutsui /* $NetBSD: adrsmap.h,v 1.9 2018/10/14 00:10:11 tsutsui Exp $ */ 270289b0fStsubai 3117df8f7Stsubai /* 4117df8f7Stsubai * Copyright (c) 1992, 1993 5117df8f7Stsubai * The Regents of the University of California. All rights reserved. 6117df8f7Stsubai * 7117df8f7Stsubai * This code is derived from software contributed to Berkeley by 8117df8f7Stsubai * Sony Corp. and Kazumasa Utashiro of Software Research Associates, Inc. 9117df8f7Stsubai * 10117df8f7Stsubai * Redistribution and use in source and binary forms, with or without 11117df8f7Stsubai * modification, are permitted provided that the following conditions 12117df8f7Stsubai * are met: 13117df8f7Stsubai * 1. Redistributions of source code must retain the above copyright 14117df8f7Stsubai * notice, this list of conditions and the following disclaimer. 15117df8f7Stsubai * 2. Redistributions in binary form must reproduce the above copyright 16117df8f7Stsubai * notice, this list of conditions and the following disclaimer in the 17117df8f7Stsubai * documentation and/or other materials provided with the distribution. 18aad01611Sagc * 3. Neither the name of the University nor the names of its contributors 19117df8f7Stsubai * may be used to endorse or promote products derived from this software 20117df8f7Stsubai * without specific prior written permission. 21117df8f7Stsubai * 22117df8f7Stsubai * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 23117df8f7Stsubai * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 24117df8f7Stsubai * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 25117df8f7Stsubai * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 26117df8f7Stsubai * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 27117df8f7Stsubai * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 28117df8f7Stsubai * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 29117df8f7Stsubai * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 30117df8f7Stsubai * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 31117df8f7Stsubai * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 32117df8f7Stsubai * SUCH DAMAGE. 33117df8f7Stsubai * 34117df8f7Stsubai * from: $Hdr: adrsmap.h,v 4.300 91/06/09 06:34:29 root Rel41 $ SONY 35117df8f7Stsubai * 36117df8f7Stsubai * @(#)adrsmap.h 8.1 (Berkeley) 6/11/93 37117df8f7Stsubai */ 38117df8f7Stsubai 39117df8f7Stsubai /* 40117df8f7Stsubai * adrsmap.h 41117df8f7Stsubai * 42117df8f7Stsubai * Define all hardware address map. 43117df8f7Stsubai */ 44117df8f7Stsubai 4570289b0fStsubai #ifndef __MACHINE_ADRSMAP__ 4670289b0fStsubai #define __MACHINE_ADRSMAP__ 47117df8f7Stsubai 48117df8f7Stsubai /*---------------------------------------------------------------------- 49117df8f7Stsubai * news3400 50117df8f7Stsubai *----------------------------------------------------------------------*/ 51117df8f7Stsubai /* 52117df8f7Stsubai * timer 53117df8f7Stsubai */ 54117df8f7Stsubai #define RTC_PORT 0xbff407f8 55117df8f7Stsubai #define DATA_PORT 0xbff407f9 56117df8f7Stsubai 57117df8f7Stsubai #ifdef notdef 58117df8f7Stsubai #define EN_ITIMER 0xb8000004 /*XXX:???*/ 59117df8f7Stsubai #endif 60117df8f7Stsubai 61117df8f7Stsubai #define INTEN0 0xbfc80000 62117df8f7Stsubai #define INTEN0_PERR 0x80 63117df8f7Stsubai #define INTEN0_ABORT 0x40 64117df8f7Stsubai #define INTEN0_BERR 0x20 65117df8f7Stsubai #define INTEN0_TIMINT 0x10 66117df8f7Stsubai #define INTEN0_KBDINT 0x08 67117df8f7Stsubai #define INTEN0_MSINT 0x04 68117df8f7Stsubai #define INTEN0_CFLT 0x02 69117df8f7Stsubai #define INTEN0_CBSY 0x01 70117df8f7Stsubai 71117df8f7Stsubai #define INTEN1 0xbfc80001 72117df8f7Stsubai #define INTEN1_BEEP 0x80 73117df8f7Stsubai #define INTEN1_SCC 0x40 74117df8f7Stsubai #define INTEN1_LANCE 0x20 75117df8f7Stsubai #define INTEN1_DMA 0x10 76117df8f7Stsubai #define INTEN1_SLOT1 0x08 77117df8f7Stsubai #define INTEN1_SLOT3 0x04 78117df8f7Stsubai #define INTEN1_EXT1 0x02 79117df8f7Stsubai #define INTEN1_EXT3 0x01 80117df8f7Stsubai 81117df8f7Stsubai #define INTST0 0xbfc80002 82117df8f7Stsubai #define INTST0_PERR 0x80 83117df8f7Stsubai #define INTST0_ABORT 0x40 84117df8f7Stsubai #define INTST0_BERR 0x00 /* N/A */ 85117df8f7Stsubai #define INTST0_TIMINT 0x10 86117df8f7Stsubai #define INTST0_KBDINT 0x08 87117df8f7Stsubai #define INTST0_MSINT 0x04 88117df8f7Stsubai #define INTST0_CFLT 0x02 89117df8f7Stsubai #define INTST0_CBSY 0x01 90117df8f7Stsubai #define INTST0_PERR_BIT 7 91117df8f7Stsubai #define INTST0_ABORT_BIT 6 92117df8f7Stsubai #define INTST0_BERR_BIT 5 /* N/A */ 93117df8f7Stsubai #define INTST0_TIMINT_BIT 4 94117df8f7Stsubai #define INTST0_KBDINT_BIT 3 95117df8f7Stsubai #define INTST0_MSINT_BIT 2 96117df8f7Stsubai #define INTST0_CFLT_BIT 1 97117df8f7Stsubai #define INTST0_CBSY_BIT 0 98117df8f7Stsubai 99117df8f7Stsubai #define INTST1 0xbfc80003 100117df8f7Stsubai #define INTST1_BEEP 0x80 101117df8f7Stsubai #define INTST1_SCC 0x40 102117df8f7Stsubai #define INTST1_LANCE 0x20 103117df8f7Stsubai #define INTST1_DMA 0x10 104117df8f7Stsubai #define INTST1_SLOT1 0x08 105117df8f7Stsubai #define INTST1_SLOT3 0x04 106117df8f7Stsubai #define INTST1_EXT1 0x02 107117df8f7Stsubai #define INTST1_EXT3 0x01 108117df8f7Stsubai #define INTST1_BEEP_BIT 7 109117df8f7Stsubai #define INTST1_SCC_BIT 6 110117df8f7Stsubai #define INTST1_LANCE_BIT 5 111117df8f7Stsubai #define INTST1_DMA_BIT 4 112117df8f7Stsubai #define INTST1_SLOT1_BIT 3 113117df8f7Stsubai #define INTST1_SLOT3_BIT 2 114117df8f7Stsubai #define INTST1_EXT1_BIT 1 115117df8f7Stsubai #define INTST1_EXT3_BIT 0 116117df8f7Stsubai 117117df8f7Stsubai #define INTCLR0 0xbfc80004 118117df8f7Stsubai #define INTCLR0_PERR 0x80 119117df8f7Stsubai #define INTCLR0_ABORT 0x40 120117df8f7Stsubai #define INTCLR0_BERR 0x20 121117df8f7Stsubai #define INTCLR0_TIMINT 0x10 122117df8f7Stsubai #define INTCLR0_KBDINT 0x00 /* N/A */ 123117df8f7Stsubai #define INTCLR0_MSINT 0x00 /* N/A */ 124117df8f7Stsubai #define INTCLR0_CFLT 0x02 125117df8f7Stsubai #define INTCLR0_CBSY 0x01 126117df8f7Stsubai 127117df8f7Stsubai #define INTCLR1 0xbfc80005 128117df8f7Stsubai #define INTCLR1_BEEP 0x80 129117df8f7Stsubai #define INTCLR1_SCC 0x00 /* N/A */ 130117df8f7Stsubai #define INTCLR1_LANCE 0x00 /* N/A */ 131117df8f7Stsubai #define INTCLR1_DMA 0x00 /* N/A */ 132117df8f7Stsubai #define INTCLR1_SLOT1 0x00 /* N/A */ 133117df8f7Stsubai #define INTCLR1_SLOT3 0x00 /* N/A */ 134117df8f7Stsubai #define INTCLR1_EXT1 0x00 /* N/A */ 135117df8f7Stsubai #define INTCLR1_EXT3 0x00 /* N/A */ 136117df8f7Stsubai 137117df8f7Stsubai #define ITIMER 0xbfc80006 138117df8f7Stsubai #define IOCLOCK 4915200 139117df8f7Stsubai 140117df8f7Stsubai #define DIP_SWITCH 0xbfe40000 141117df8f7Stsubai #define IDROM 0xbfe80000 142117df8f7Stsubai 143117df8f7Stsubai #define DEBUG_PORT 0xbfcc0003 144117df8f7Stsubai #define DP_READ 0x00 145117df8f7Stsubai #define DP_WRITE 0xf0 146117df8f7Stsubai #define DP_LED0 0x01 147117df8f7Stsubai #define DP_LED1 0x02 148117df8f7Stsubai #define DP_LED2 0x04 149117df8f7Stsubai #define DP_LED3 0x08 150117df8f7Stsubai 151117df8f7Stsubai 152117df8f7Stsubai #define LANCE_PORT 0xbff80000 153117df8f7Stsubai #define LANCE_MEMORY 0xbffc0000 154117df8f7Stsubai #define ETHER_ID IDROM_PORT 155117df8f7Stsubai 156117df8f7Stsubai #define LANCE_PORT1 0xb8c30000 /* expansion lance #1 */ 157117df8f7Stsubai #define LANCE_MEMORY1 0xb8c20000 158117df8f7Stsubai #define ETHER_ID1 0xb8c38000 159117df8f7Stsubai 160117df8f7Stsubai #define LANCE_PORT2 0xb8c70000 /* expansion lance #2 */ 161117df8f7Stsubai #define LANCE_MEMORY2 0xb8c60000 162117df8f7Stsubai #define ETHER_ID2 0xb8c78000 163117df8f7Stsubai 164117df8f7Stsubai #define IDROM_PORT 0xbfe80000 165117df8f7Stsubai 166117df8f7Stsubai #define SCCPORT0B 0xbfec0000 167117df8f7Stsubai #define SCCPORT0A 0xbfec0002 168117df8f7Stsubai #define SCCPORT1B 0xb8c40100 169117df8f7Stsubai #define SCCPORT1A 0xb8c40102 170117df8f7Stsubai #define SCCPORT2B 0xb8c40104 171117df8f7Stsubai #define SCCPORT2A 0xb8c40106 172117df8f7Stsubai #define SCCPORT3B 0xb8c40110 173117df8f7Stsubai #define SCCPORT3A 0xb8c40112 174117df8f7Stsubai #define SCCPORT4B 0xb8c40114 175117df8f7Stsubai #define SCCPORT4A 0xb8c40116 176117df8f7Stsubai 177117df8f7Stsubai #define SCC_STATUS0 0xbfcc0002 178117df8f7Stsubai #define SCC_STATUS1 0xb8c40108 179117df8f7Stsubai #define SCC_STATUS2 0xb8c40118 180117df8f7Stsubai 181117df8f7Stsubai #define SCCVECT (0x1fcc0007 | MIPS_KSEG1_START) 182117df8f7Stsubai #define SCC_RECV 2 183117df8f7Stsubai #define SCC_XMIT 0 184117df8f7Stsubai #define SCC_CTRL 3 185117df8f7Stsubai #define SCC_STAT 1 186117df8f7Stsubai #define SCC_INT_MASK 0x6 187117df8f7Stsubai 188117df8f7Stsubai /*XXX: SHOULD BE FIX*/ 189117df8f7Stsubai #define KEYB_DATA 0xbfd00000 /* keyboard data port */ 190117df8f7Stsubai #define KEYB_STAT 0xbfd00001 /* keyboard status port */ 191117df8f7Stsubai #define KEYB_INTE INTEN0 /* keyboard interrupt enable */ 192117df8f7Stsubai #define KEYB_RESET 0xbfd00002 /* keyboard reset port*/ 193117df8f7Stsubai #define KEYB_INIT1 0xbfd00003 /* keyboard speed */ 194117df8f7Stsubai #define KEYB_INIT2 KEYB_INIT1 /* keyboard clock */ 195117df8f7Stsubai #define KEYB_BUZZ 0xbfd40001 /* keyboard buzzer (length) */ 196117df8f7Stsubai #define KEYB_BUZZF 0xbfd40000 /* keyboard buzzer frequency */ 197117df8f7Stsubai #define MOUSE_DATA 0xbfd00004 /* mouse data port */ 198117df8f7Stsubai #define MOUSE_STAT 0xbfd00005 /* mouse status port */ 199117df8f7Stsubai #define MOUSE_INTE INTEN0 /* mouse interrupt enable */ 200117df8f7Stsubai #define MOUSE_RESET 0xbfd00006 /* mouse reset port */ 201117df8f7Stsubai #define MOUSE_INIT1 0xbfd00007 /* mouse speed */ 202117df8f7Stsubai #define MOUSE_INIT2 MOUSE_INIT1 /* mouse clock */ 203117df8f7Stsubai 204117df8f7Stsubai #define RX_MSINTE 0x04 /* Mouse Interrupt Enable */ 205117df8f7Stsubai #define RX_KBINTE 0x08 /* Keyboard Intr. Enable */ 206117df8f7Stsubai #define RX_MSINT 0x04 /* Mouse Interrupted */ 207117df8f7Stsubai #define RX_KBINT 0x08 /* Keyboard Interrupted */ 208117df8f7Stsubai #define RX_MSBUF 0x01 /* Mouse data buffer Full */ 209117df8f7Stsubai #define RX_KBBUF 0x01 /* Keyboard data Full */ 210117df8f7Stsubai #define RX_MSRDY 0x02 /* Mouse data ready */ 211117df8f7Stsubai #define RX_KBRDY 0x02 /* Keyboard data ready */ 212117df8f7Stsubai /*XXX: SHOULD BE FIX*/ 213117df8f7Stsubai 214117df8f7Stsubai #define ABEINT_BADDR 0xbfdc0038 215117df8f7Stsubai 216*18d4eedeStsutsui /*---------------------------------------------------------------------- 217*18d4eedeStsutsui * news5000 218*18d4eedeStsutsui *----------------------------------------------------------------------*/ 21970289b0fStsubai #define NEWS5000_DIP_SWITCH 0xbf3d0000 22070289b0fStsubai #define NEWS5000_IDROM 0xbf3c0000 22170289b0fStsubai 22270289b0fStsubai #define NEWS5000_TIMER0 0xbf800000 2230ff12521Sonoe #define NEWS5000_FREERUN 0xbf840000 22470289b0fStsubai #define NEWS5000_NVRAM 0xbf880000 22570289b0fStsubai #define NEWS5000_NVRAM_SIZE 0x07f8 22699090531Stsubai #define NEWS5000_RTC_PORT 0xbf881fe0 22770289b0fStsubai 22870289b0fStsubai #define NEWS5000_INTCLR0 0xbf4e0000 22970289b0fStsubai #define NEWS5000_INTCLR1 0xbf4e0004 23070289b0fStsubai #define NEWS5000_INTCLR2 0xbf4e0008 23170289b0fStsubai #define NEWS5000_INTCLR3 0xbf4e000c 23270289b0fStsubai #define NEWS5000_INTCLR4 0xbf4e0010 23370289b0fStsubai #define NEWS5000_INTCLR5 0xbf4e0014 23470289b0fStsubai 23599090531Stsubai #define NEWS5000_INTEN0 0xbfa00000 23699090531Stsubai #define NEWS5000_INTEN1 0xbfa00004 23799090531Stsubai #define NEWS5000_INTEN2 0xbfa00008 23899090531Stsubai #define NEWS5000_INTEN3 0xbfa0000c 23999090531Stsubai #define NEWS5000_INTEN4 0xbfa00010 24099090531Stsubai #define NEWS5000_INTEN5 0xbfa00014 24170289b0fStsubai 24299090531Stsubai #define NEWS5000_INTST0 0xbfa00020 24399090531Stsubai #define NEWS5000_INTST1 0xbfa00024 24499090531Stsubai #define NEWS5000_INTST2 0xbfa00028 24599090531Stsubai #define NEWS5000_INTST3 0xbfa0002c 24699090531Stsubai #define NEWS5000_INTST4 0xbfa00030 24799090531Stsubai #define NEWS5000_INTST5 0xbfa00034 24870289b0fStsubai 24970289b0fStsubai /* 25070289b0fStsubai * level0 intr (INTMASK0/INTSTAT0) 25170289b0fStsubai */ 25299090531Stsubai #define NEWS5000_INT0_DMAC 0x01 25399090531Stsubai #define NEWS5000_INT0_SONIC 0x02 25499090531Stsubai #define NEWS5000_INT0_FDC 0x10 25570289b0fStsubai 25670289b0fStsubai /* 25770289b0fStsubai * level1 intr (INTMASK1/INTSTAT1) 25870289b0fStsubai */ 25999090531Stsubai #define NEWS5000_INT1_KBD 0x01 26099090531Stsubai #define NEWS5000_INT1_SCC 0x02 26199090531Stsubai #define NEWS5000_INT1_AUDIO0 0x04 26299090531Stsubai #define NEWS5000_INT1_AUDIO1 0x08 26399090531Stsubai #define NEWS5000_INT1_PARALLEL 0x20 26499090531Stsubai #define NEWS5000_INT1_FB 0x80 26570289b0fStsubai 26670289b0fStsubai /* 26770289b0fStsubai * level2 intr (INTMASK2/INTSTAT2) 26870289b0fStsubai */ 26999090531Stsubai #define NEWS5000_INT2_TIMER0 0x01 27099090531Stsubai #define NEWS5000_INT2_TIMER1 0x02 27170289b0fStsubai 2720ff12521Sonoe /* 2730ff12521Sonoe * level4 intr (INTMASK4/INTSTAT4) 2740ff12521Sonoe */ 2750ff12521Sonoe #define NEWS5000_INT4_APBUS 0x01 2760ff12521Sonoe 27799090531Stsubai #define NEWS5000_WBFLUSH 0xbf520004 27870289b0fStsubai 27999090531Stsubai #define NEWS5000_LED_POWER 0xbf3f0000 28099090531Stsubai #define NEWS5000_LED_DISK 0xbf3f0004 28199090531Stsubai #define NEWS5000_LED_FLOPPY 0xbf3f0008 28299090531Stsubai #define NEWS5000_LED_SEC 0xbf3f000c 28399090531Stsubai #define NEWS5000_LED_NET 0xbf3f0010 28499090531Stsubai #define NEWS5000_LED_CD 0xbf3f0014 28570289b0fStsubai 2860ff12521Sonoe #define NEWS5000_APBUS_INTMSK 0xb4c0000c /* interrupt mask */ 2870ff12521Sonoe #define NEWS5000_APBUS_INT_DMAADDR 0x0100 2880ff12521Sonoe #define NEWS5000_APBUS_INT_RDTIMEO 0x0004 2890ff12521Sonoe #define NEWS5000_APBUS_INT_WRTIMEO 0x0001 2900ff12521Sonoe #define NEWS5000_APBUS_INTST 0xb4c00014 /* interrupt status */ 2910ff12521Sonoe #define NEWS5000_APBUS_BER_A 0xb4c0001c /* Bus error address */ 2920ff12521Sonoe #define NEWS5000_APBUS_CTRL 0xb4c00034 /* configuration control */ 2930ff12521Sonoe #define NEWS5000_APBUS_DER_A 0xb400005c /* DMA error address */ 2940ff12521Sonoe #define NEWS5000_APBUS_DER_S 0xb4c0006c /* DMA error slot */ 2950ff12521Sonoe #define NEWS5000_APBUS_DMA 0xb4c00084 /* unmapped DMA coherency */ 29670289b0fStsubai 29726c411deSonoe #define NEWS5000_APBUS_DMAMAP 0xb4c20000 /* DMA mapping RAM */ 29826c411deSonoe #define NEWS5000_APBUS_MAPSIZE 0x20000 /* size of mapping RAM */ 29926c411deSonoe #define NEWS5000_APBUS_MAPENT 0x8 /* size of mapping entry */ 30026c411deSonoe #define NEWS5000_APBUS_MAP_VALID 0x80000000 30126c411deSonoe #define NEWS5000_APBUS_MAP_COHERENT 0x40000000 30226c411deSonoe 30370289b0fStsubai #define NEWS5000_SCCPORT0A 0xbe950000 30470289b0fStsubai 305*18d4eedeStsutsui /*---------------------------------------------------------------------- 306*18d4eedeStsutsui * news4000 307*18d4eedeStsutsui *----------------------------------------------------------------------*/ 308*18d4eedeStsutsui #define NEWS4000_IDROM_STATUS 0xbf880018 309*18d4eedeStsutsui #define NEWS4000_IDROM_DATA 0xbf88001c 310*18d4eedeStsutsui 311*18d4eedeStsutsui #define NEWS4000_TIMERCTL 0xbf90000c 312*18d4eedeStsutsui #define NEWS4000_TIMER 0xbf900014 313*18d4eedeStsutsui 314*18d4eedeStsutsui #define NEWS4000_NVRAM 0xbfb10000 315*18d4eedeStsutsui #define NEWS4000_NVRAM_SIZE 0x7f8 316*18d4eedeStsutsui #define NEWS4000_RTC_PORT 0xbfb17fe0 317*18d4eedeStsutsui 318*18d4eedeStsutsui #define NEWS4000_INTEN0 0xb6000010 319*18d4eedeStsutsui #define NEWS4000_INTEN1 0xb6000014 320*18d4eedeStsutsui #define NEWS4000_INTEN2 0xb6000018 321*18d4eedeStsutsui #define NEWS4000_INTEN3 0xb600001c 322*18d4eedeStsutsui #define NEWS4000_INTEN4 0xb6000020 323*18d4eedeStsutsui #define NEWS4000_INTEN5 0xb6000024 324*18d4eedeStsutsui 325*18d4eedeStsutsui #define NEWS4000_INTST0 0xb6000030 326*18d4eedeStsutsui #define NEWS4000_INTST1 0xb6000034 327*18d4eedeStsutsui #define NEWS4000_INTST2 0xbf900010 328*18d4eedeStsutsui #define NEWS4000_INTST3 0xb600003c 329*18d4eedeStsutsui #define NEWS4000_INTST4 0xb6000040 330*18d4eedeStsutsui #define NEWS4000_INTST5 0xb6000044 331*18d4eedeStsutsui 332*18d4eedeStsutsui /* 333*18d4eedeStsutsui * level0 intr (INTMASK0/INTSTAT0) 334*18d4eedeStsutsui */ 335*18d4eedeStsutsui #define NEWS4000_INT0_SONIC 0x0800 336*18d4eedeStsutsui 337*18d4eedeStsutsui /* 338*18d4eedeStsutsui * level2 intr (INTMASK2/INTSTAT2) 339*18d4eedeStsutsui */ 340*18d4eedeStsutsui #define NEWS4000_INT2_TIMER 0x01 341*18d4eedeStsutsui 342*18d4eedeStsutsui #define NEWS4000_WBFLUSH 0xbf880000 343*18d4eedeStsutsui 344*18d4eedeStsutsui #define NEWS4000_LED 0xbfb30004 345*18d4eedeStsutsui #define NEWS4000_LED0 0x01 /* POWER LED */ 346*18d4eedeStsutsui #define NEWS4000_LED1 0x02 /* NETWORK LED */ 347*18d4eedeStsutsui #define NEWS4000_LED2 0x04 /* FLOPPY LED */ 348*18d4eedeStsutsui #define NEWS4000_LED3 0x08 /* DISK LED */ 349*18d4eedeStsutsui 350*18d4eedeStsutsui #define NEWS4000_SONIC_MEMORY 0xbf3a0000 351*18d4eedeStsutsui #define NEWS4000_SONIC_BUFFER 0xbf380000 352*18d4eedeStsutsui 353*18d4eedeStsutsui #define NEWS4000_SCCPORT0A 0xbfb00008 354*18d4eedeStsutsui 35570289b0fStsubai #endif /* !__MACHINE_ADRSMAP__ */ 356