| /* 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 |