lib: fdtdec: fdtdec_get_addr_size_fixed remove checks
authorKeerthy <j-keerthy@ti.com>
Fri, 21 Dec 2018 16:24:30 +0000 (21:54 +0530)
committerSimon Glass <sjg@chromium.org>
Tue, 15 Jan 2019 00:47:20 +0000 (17:47 -0700)
With 8 bytes addressing even on 32 bit machines these checks
are no longer valid. Remove them.

Signed-off-by: Keerthy <j-keerthy@ti.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
lib/fdtdec.c

index 6f8ec0d..18663ce 100644 (file)
@@ -95,16 +95,6 @@ fdt_addr_t fdtdec_get_addr_size_fixed(const void *blob, int node,
 
        debug("%s: %s: ", __func__, prop_name);
 
-       if (na > (sizeof(fdt_addr_t) / sizeof(fdt32_t))) {
-               debug("(na too large for fdt_addr_t type)\n");
-               return FDT_ADDR_T_NONE;
-       }
-
-       if (ns > (sizeof(fdt_size_t) / sizeof(fdt32_t))) {
-               debug("(ns too large for fdt_size_t type)\n");
-               return FDT_ADDR_T_NONE;
-       }
-
        prop = fdt_getprop(blob, node, prop_name, &len);
        if (!prop) {
                debug("(not found)\n");