linux/arch/m68k/sun3/prom/init.c
<<
>>
Prefs
   1/*
   2 * init.c:  Initialize internal variables used by the PROM
   3 *          library functions.
   4 *
   5 * Copyright (C) 1995 David S. Miller (davem@caip.rutgers.edu)
   6 */
   7
   8#include <linux/kernel.h>
   9#include <linux/init.h>
  10
  11#include <asm/openprom.h>
  12#include <asm/oplib.h>
  13
  14struct linux_romvec *romvec;
  15enum prom_major_version prom_vers;
  16unsigned int prom_rev, prom_prev;
  17
  18/* The root node of the prom device tree. */
  19int prom_root_node;
  20
  21/* Pointer to the device tree operations structure. */
  22struct linux_nodeops *prom_nodeops;
  23
  24/* You must call prom_init() before you attempt to use any of the
  25 * routines in the prom library.
  26 * It gets passed the pointer to the PROM vector.
  27 */
  28
  29void __init prom_init(struct linux_romvec *rp)
  30{
  31        romvec = rp;
  32
  33        /* Initialization successful. */
  34        return;
  35}
  36