// SPDX-License-Identifier: GPL-2.01/*2* init.c: Initialize internal variables used by the PROM3* library functions.4*5* Copyright (C) 1995 David S. Miller ([email protected])6*/78#include <linux/kernel.h>9#include <linux/init.h>1011#include <asm/openprom.h>12#include <asm/oplib.h>1314struct linux_romvec *romvec;15enum prom_major_version prom_vers;16unsigned int prom_rev, prom_prev;1718/* The root node of the prom device tree. */19int prom_root_node;2021/* Pointer to the device tree operations structure. */22struct linux_nodeops *prom_nodeops;2324/* You must call prom_init() before you attempt to use any of the25* routines in the prom library.26* It gets passed the pointer to the PROM vector.27*/2829void __init prom_init(struct linux_romvec *rp)30{31romvec = rp;3233/* Initialization successful. */34return;35}363738