]> git.sur5r.net Git - u-boot/blobdiff - common/fdt_support.c
Blackfin: bootldr: use common defines
[u-boot] / common / fdt_support.c
index 90e909795b04d77bcdbbf181d5b3944551f5d635..6c98e5b07a47269789935160ff8912da21bd034c 100644 (file)
@@ -396,7 +396,6 @@ int fdt_fixup_memory_banks(void *blob, u64 start[], u64 size[], int banks)
        int addr_cell_len, size_cell_len, len;
        u8 tmp[banks * 8];
        int bank;
-       const u32 *addrcell, *sizecell;
 
        err = fdt_check_header(blob);
        if (err < 0) {
@@ -955,7 +954,7 @@ static void of_bus_default_count_cells(void *blob, int parentoffset,
        if (addrc) {
                prop = fdt_getprop(blob, parentoffset, "#address-cells", NULL);
                if (prop)
-                       *addrc = be32_to_cpup(prop);
+                       *addrc = be32_to_cpup((u32 *)prop);
                else
                        *addrc = 2;
        }
@@ -963,7 +962,7 @@ static void of_bus_default_count_cells(void *blob, int parentoffset,
        if (sizec) {
                prop = fdt_getprop(blob, parentoffset, "#size-cells", NULL);
                if (prop)
-                       *sizec = be32_to_cpup(prop);
+                       *sizec = be32_to_cpup((u32 *)prop);
                else
                        *sizec = 1;
        }