diff --git a/sys/arch/mac68k/dev/grf_mv.c b/sys/arch/mac68k/dev/grf_mv.c index 32d8e5b1feec..3af0ce658c6a 100644 --- a/sys/arch/mac68k/dev/grf_mv.c +++ b/sys/arch/mac68k/dev/grf_mv.c @@ -1,4 +1,4 @@ -/* $NetBSD: grf_mv.c,v 1.41 1998/04/25 21:27:40 scottr Exp $ */ +/* $NetBSD: grf_mv.c,v 1.42 1998/04/26 16:47:39 briggs Exp $ */ /* * Copyright (c) 1995 Allen Briggs. All rights reserved. @@ -295,6 +295,11 @@ bad: case NUBUS_DRHW_FORMAC: add_nubus_intr(na->slot, grfmv_intr_formac, sc); break; + case NUBUS_DRHW_ROPS24LXI: + sc->cli_offset = 0xfb0010; + sc->cli_value = 0x00; + add_nubus_intr(na->slot, grfmv_intr_generic_write4, sc); + break; case NUBUS_DRHW_MICRON: /* What do we know about this one? */ default: diff --git a/sys/arch/mac68k/dev/nubus.h b/sys/arch/mac68k/dev/nubus.h index 1791a00568cb..f0fb413a777d 100644 --- a/sys/arch/mac68k/dev/nubus.h +++ b/sys/arch/mac68k/dev/nubus.h @@ -1,4 +1,4 @@ -/* $NetBSD: nubus.h,v 1.36 1998/04/24 01:58:45 briggs Exp $ */ +/* $NetBSD: nubus.h,v 1.37 1998/04/26 16:47:40 briggs Exp $ */ /* * Copyright (c) 1995 Allen Briggs. All rights reserved. @@ -67,6 +67,7 @@ #define NUBUS_DRHW_CB364 0x026F /* RasterOps ColorBoard 364 */ #define NUBUS_DRHW_RPC8 0x0291 /* Radius PrecisionColor 8 */ #define NUBUS_DRHW_LAPIS 0x0292 /* SE/30 Lapis ProColorServer 8 PDS */ +#define NUBUS_DRHW_ROPS24LXI 0x02A0 /* RasterOps 8/24 XLi */ #define NUBUS_DRHW_FUTURASX 0x02AE /* E-Machines Futura-SX */ #define NUBUS_DRHW_THUNDER24 0x02CB /* SuperMac Thunder/24 */ #define NUBUS_DRHW_RPC24XP 0x0406 /* Radius PrecisionColor 24Xp */ diff --git a/sys/arch/mac68k/nubus/grf_nubus.c b/sys/arch/mac68k/nubus/grf_nubus.c index 242e719f4eee..e582fd286fea 100644 --- a/sys/arch/mac68k/nubus/grf_nubus.c +++ b/sys/arch/mac68k/nubus/grf_nubus.c @@ -1,4 +1,4 @@ -/* $NetBSD: grf_nubus.c,v 1.41 1998/04/25 21:27:40 scottr Exp $ */ +/* $NetBSD: grf_nubus.c,v 1.42 1998/04/26 16:47:39 briggs Exp $ */ /* * Copyright (c) 1995 Allen Briggs. All rights reserved. @@ -295,6 +295,11 @@ bad: case NUBUS_DRHW_FORMAC: add_nubus_intr(na->slot, grfmv_intr_formac, sc); break; + case NUBUS_DRHW_ROPS24LXI: + sc->cli_offset = 0xfb0010; + sc->cli_value = 0x00; + add_nubus_intr(na->slot, grfmv_intr_generic_write4, sc); + break; case NUBUS_DRHW_MICRON: /* What do we know about this one? */ default: diff --git a/sys/arch/mac68k/nubus/nubus.h b/sys/arch/mac68k/nubus/nubus.h index 1791a00568cb..f0fb413a777d 100644 --- a/sys/arch/mac68k/nubus/nubus.h +++ b/sys/arch/mac68k/nubus/nubus.h @@ -1,4 +1,4 @@ -/* $NetBSD: nubus.h,v 1.36 1998/04/24 01:58:45 briggs Exp $ */ +/* $NetBSD: nubus.h,v 1.37 1998/04/26 16:47:40 briggs Exp $ */ /* * Copyright (c) 1995 Allen Briggs. All rights reserved. @@ -67,6 +67,7 @@ #define NUBUS_DRHW_CB364 0x026F /* RasterOps ColorBoard 364 */ #define NUBUS_DRHW_RPC8 0x0291 /* Radius PrecisionColor 8 */ #define NUBUS_DRHW_LAPIS 0x0292 /* SE/30 Lapis ProColorServer 8 PDS */ +#define NUBUS_DRHW_ROPS24LXI 0x02A0 /* RasterOps 8/24 XLi */ #define NUBUS_DRHW_FUTURASX 0x02AE /* E-Machines Futura-SX */ #define NUBUS_DRHW_THUNDER24 0x02CB /* SuperMac Thunder/24 */ #define NUBUS_DRHW_RPC24XP 0x0406 /* Radius PrecisionColor 24Xp */