/* SPDX-License-Identifier: GPL-2.0+ */ | |
/* | |
* Copyright (c) 2017 Google, Inc | |
* Written by Simon Glass <sjg@chromium.org> | |
* | |
* Support for a 'live' (as opposed to flat) device tree | |
*/ | |
#ifndef _OF_LIVE_H | |
#define _OF_LIVE_H | |
struct device_node; | |
/** | |
* of_live_build() - build a live (hierarchical) tree from a flat DT | |
* | |
* @fdt_blob: Input tree to convert | |
* @rootp: Returns live tree that was created | |
* @return 0 if OK, -ve on error | |
*/ | |
int of_live_build(const void *fdt_blob, struct device_node **rootp); | |
#endif |