X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=common%2Ffdt_support.c;h=b6f252a87b0c9de15ec7ac02eca1990565392b43;hb=fd4e49c18901a50b1648235f26da1e8caa0f8764;hp=b7d4fe506364c38c8fcf07f932db757b90a60170;hpb=ffa37fc98d71ef930bccd4e9eed37f6ce6b4d6af;p=platform%2Fkernel%2Fu-boot.git diff --git a/common/fdt_support.c b/common/fdt_support.c index b7d4fe5..b6f252a 100644 --- a/common/fdt_support.c +++ b/common/fdt_support.c @@ -976,3 +976,16 @@ void fdt_fixup_mtdparts(void *blob, void *node_info, int node_info_size) } } #endif + +void fdt_del_node_and_alias(void *blob, const char *alias) +{ + int off = fdt_path_offset(blob, alias); + + if (off < 0) + return; + + fdt_del_node(blob, off); + + off = fdt_path_offset(blob, "/aliases"); + fdt_delprop(blob, off, alias); +}