patch-2.3.9 linux/arch/mips/sgi/prom/misc.c
Next file: linux/arch/mips/sgi/prom/printf.c
Previous file: linux/arch/mips/sgi/prom/memory.c
Back to the patch index
Back to the overall index
- Lines: 85
- Date:
Wed Dec 31 16:00:00 1969
- Orig file:
v2.3.8/linux/arch/mips/sgi/prom/misc.c
- Orig date:
Tue Oct 20 13:52:55 1998
diff -u --recursive --new-file v2.3.8/linux/arch/mips/sgi/prom/misc.c linux/arch/mips/sgi/prom/misc.c
@@ -1,84 +0,0 @@
-/* $Id: misc.c,v 1.6 1998/07/08 15:59:13 ralf Exp $
- *
- * misc.c: Miscellaneous ARCS PROM routines.
- *
- * Copyright (C) 1996 David S. Miller (dm@engr.sgi.com)
- */
-#include <linux/config.h>
-#include <linux/init.h>
-#include <linux/kernel.h>
-
-#include <asm/bcache.h>
-#include <asm/sgialib.h>
-#include <asm/bootinfo.h>
-#include <asm/system.h>
-
-extern unsigned long mips_cputype;
-extern void *sgiwd93_host;
-extern void reset_wd33c93(void *instance);
-
-void prom_halt(void)
-{
- bcops->bc_disable();
- cli();
-#if CONFIG_SCSI_SGIWD93
- reset_wd33c93(sgiwd93_host);
-#endif
- romvec->halt();
-}
-
-void prom_powerdown(void)
-{
- bcops->bc_disable();
- cli();
-#if CONFIG_SCSI_SGIWD93
- reset_wd33c93(sgiwd93_host);
-#endif
- romvec->pdown();
-}
-
-/* XXX is this a soft reset basically? XXX */
-void prom_restart(void)
-{
- bcops->bc_disable();
- cli();
-#if CONFIG_SCSI_SGIWD93
- reset_wd33c93(sgiwd93_host);
-#endif
- romvec->restart();
-}
-
-void prom_reboot(void)
-{
- bcops->bc_disable();
- cli();
-#if CONFIG_SCSI_SGIWD93
- reset_wd33c93(sgiwd93_host);
-#endif
- romvec->reboot();
-}
-
-void prom_imode(void)
-{
- bcops->bc_disable();
- cli();
-#if CONFIG_SCSI_SGIWD93
- reset_wd33c93(sgiwd93_host);
-#endif
- romvec->imode();
-}
-
-long prom_cfgsave(void)
-{
- return romvec->cfg_save();
-}
-
-struct linux_sysid *prom_getsysid(void)
-{
- return romvec->get_sysid();
-}
-
-__initfunc(void prom_cacheflush(void))
-{
- romvec->cache_flush();
-}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)