From 6ae30e0e6e99c81ea8a5f8fb02f88de919f7adef Mon Sep 17 00:00:00 2001 From: enami Date: Fri, 18 May 2001 01:41:39 +0000 Subject: [PATCH] Don't touch GIU{USE,TERM}UPDN_REG_W if ONLY_VR4122 is defined. XXX ... for now. better way is needed. --- sys/arch/hpcmips/vr/vrgiu.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/sys/arch/hpcmips/vr/vrgiu.c b/sys/arch/hpcmips/vr/vrgiu.c index 78ddafd2527f..13f263300c5b 100644 --- a/sys/arch/hpcmips/vr/vrgiu.c +++ b/sys/arch/hpcmips/vr/vrgiu.c @@ -1,4 +1,4 @@ -/* $NetBSD: vrgiu.c,v 1.23 2001/05/09 12:00:58 shin Exp $ */ +/* $NetBSD: vrgiu.c,v 1.24 2001/05/18 01:41:39 enami Exp $ */ /*- * Copyright (c) 1999-2001 * Shin Takemura and PocketBSD Project. All rights reserved. @@ -248,8 +248,12 @@ vrgiu_dump_iosetting(sc) u_int32_t m; iosel= vrgiu_regread_4(sc, GIUIOSEL_REG); inten= vrgiu_regread_4(sc, GIUINTEN_REG); +#ifdef ONLY_VR4122 + useupdn = termupdn = 0; +#else useupdn = vrgiu_regread(sc, GIUUSEUPDN_REG_W); termupdn = vrgiu_regread(sc, GIUTERMUPDN_REG_W); +#endif for (m = 0x80000000; m; m >>=1) printf ("%c" , (useupdn&m) ? ((termupdn&m) ? 'U' : 'D') : @@ -266,8 +270,12 @@ vrgiu_diff_iosetting() iosel= vrgiu_regread_4(sc, GIUIOSEL_REG); inten= vrgiu_regread_4(sc, GIUINTEN_REG); +#ifdef ONLY_VR4122 + useupdn = termupdn = 0; +#else useupdn = vrgiu_regread(sc, GIUUSEUPDN_REG_W); termupdn = vrgiu_regread(sc, GIUTERMUPDN_REG_W); +#endif if (oiosel != iosel || ointen != inten || ouseupdn != useupdn || otermupdn != termupdn) { for (m = 0x80000000; m; m >>=1)