X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=common%2Fimage-fdt.c;h=3002948b6b0e219f25a31ce40125ec92ce46e6df;hb=515f613253cf0a892c3a321770ab927fa3d925cf;hp=dbb1e6e131c8e06c745320a6b27eb8d9b435b462;hpb=ad647690b1346f57847d4c9251293293af8928a8;p=oweals%2Fu-boot.git diff --git a/common/image-fdt.c b/common/image-fdt.c index dbb1e6e131..3002948b6b 100644 --- a/common/image-fdt.c +++ b/common/image-fdt.c @@ -14,6 +14,7 @@ #include #include #include +#include #include #include #include @@ -122,7 +123,7 @@ void boot_fdt_add_mem_rsv_regions(struct lmb *lmb, void *fdt_blob) /* check if this subnode has a reg property */ ret = fdt_get_resource(fdt_blob, subnode, "reg", 0, &res); - if (!ret) { + if (!ret && fdtdec_get_is_enabled(fdt_blob, subnode)) { addr = res.start; size = res.end - res.start + 1; boot_fdt_reserve_region(lmb, addr, size);