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