diff options
Diffstat (limited to 'include/device.h')
-rw-r--r-- | include/device.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/device.h b/include/device.h index b3019586..a0fc280a 100644 --- a/include/device.h +++ b/include/device.h @@ -68,6 +68,9 @@ struct dt_node *dt_new_addr(struct dt_node *parent, const char *name, struct dt_node *dt_new_2addr(struct dt_node *parent, const char *name, uint64_t unit_addr0, uint64_t unit_addr1); +/* Copy node to new parent, including properties and subnodes */ +struct dt_node *dt_copy(struct dt_node *node, struct dt_node *parent); + /* Add a property node, various forms. */ struct dt_property *dt_add_property(struct dt_node *node, const char *name, |