fdt: Rename a few functions in fdt_support

These two functions have an of_ prefix which conflicts with naming used
in of_addr. Rename them:

   fdt_read_number
   fdt_support_bus_default_count_cells

Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Simon Glass 2017-05-18 20:09:26 -06:00
parent 029ab15a69
commit eed36609b5
9 changed files with 25 additions and 25 deletions

View file

@ -79,13 +79,13 @@ remove_psci_node:
puts("couldn't find /cpus node\n"); puts("couldn't find /cpus node\n");
return; return;
} }
of_bus_default_count_cells(blob, off, &addr_cells, NULL); fdt_support_default_count_cells(blob, off, &addr_cells, NULL);
off = fdt_node_offset_by_prop_value(blob, -1, "device_type", "cpu", 4); off = fdt_node_offset_by_prop_value(blob, -1, "device_type", "cpu", 4);
while (off != -FDT_ERR_NOTFOUND) { while (off != -FDT_ERR_NOTFOUND) {
reg = (fdt32_t *)fdt_getprop(blob, off, "reg", 0); reg = (fdt32_t *)fdt_getprop(blob, off, "reg", 0);
if (reg) { if (reg) {
core_id = of_read_number(reg, addr_cells); core_id = fdt_read_number(reg, addr_cells);
if (core_id == 0 || (is_core_online(core_id))) { if (core_id == 0 || (is_core_online(core_id))) {
val = spin_tbl_addr; val = spin_tbl_addr;
val += id_to_core(core_id) * val += id_to_core(core_id) *

View file

@ -60,9 +60,9 @@ int dram_init(void)
gd->ram_size = 0; gd->ram_size = 0;
for (i = 0; i < len; i++) { for (i = 0; i < len; i++) {
ram_banks[i].start = of_read_number(prop, na); ram_banks[i].start = fdt_read_number(prop, na);
prop += na; prop += na;
ram_banks[i].size = of_read_number(prop, ns); ram_banks[i].size = fdt_read_number(prop, ns);
prop += ns; prop += ns;
gd->ram_size += ram_banks[i].size; gd->ram_size += ram_banks[i].size;
} }

View file

@ -1008,7 +1008,7 @@ struct of_bus {
}; };
/* Default translator (generic bus) */ /* Default translator (generic bus) */
void of_bus_default_count_cells(const void *blob, int parentoffset, void fdt_support_default_count_cells(const void *blob, int parentoffset,
int *addrc, int *sizec) int *addrc, int *sizec)
{ {
const fdt32_t *prop; const fdt32_t *prop;
@ -1030,9 +1030,9 @@ static u64 of_bus_default_map(fdt32_t *addr, const fdt32_t *range,
{ {
u64 cp, s, da; u64 cp, s, da;
cp = of_read_number(range, na); cp = fdt_read_number(range, na);
s = of_read_number(range + na + pna, ns); s = fdt_read_number(range + na + pna, ns);
da = of_read_number(addr, na); da = fdt_read_number(addr, na);
debug("OF: default map, cp=%" PRIu64 ", s=%" PRIu64 debug("OF: default map, cp=%" PRIu64 ", s=%" PRIu64
", da=%" PRIu64 "\n", cp, s, da); ", da=%" PRIu64 "\n", cp, s, da);
@ -1044,7 +1044,7 @@ static u64 of_bus_default_map(fdt32_t *addr, const fdt32_t *range,
static int of_bus_default_translate(fdt32_t *addr, u64 offset, int na) static int of_bus_default_translate(fdt32_t *addr, u64 offset, int na)
{ {
u64 a = of_read_number(addr, na); u64 a = fdt_read_number(addr, na);
memset(addr, 0, na * 4); memset(addr, 0, na * 4);
a += offset; a += offset;
if (na > 1) if (na > 1)
@ -1086,9 +1086,9 @@ static u64 of_bus_isa_map(fdt32_t *addr, const fdt32_t *range,
if ((addr[0] ^ range[0]) & cpu_to_be32(1)) if ((addr[0] ^ range[0]) & cpu_to_be32(1))
return OF_BAD_ADDR; return OF_BAD_ADDR;
cp = of_read_number(range + 1, na - 1); cp = fdt_read_number(range + 1, na - 1);
s = of_read_number(range + na + pna, ns); s = fdt_read_number(range + na + pna, ns);
da = of_read_number(addr + 1, na - 1); da = fdt_read_number(addr + 1, na - 1);
debug("OF: ISA map, cp=%" PRIu64 ", s=%" PRIu64 debug("OF: ISA map, cp=%" PRIu64 ", s=%" PRIu64
", da=%" PRIu64 "\n", cp, s, da); ", da=%" PRIu64 "\n", cp, s, da);
@ -1122,7 +1122,7 @@ static struct of_bus of_busses[] = {
{ {
.name = "default", .name = "default",
.addresses = "reg", .addresses = "reg",
.count_cells = of_bus_default_count_cells, .count_cells = fdt_support_default_count_cells,
.map = of_bus_default_map, .map = of_bus_default_map,
.translate = of_bus_default_translate, .translate = of_bus_default_translate,
}, },
@ -1173,7 +1173,7 @@ static int of_translate_one(const void *blob, int parent, struct of_bus *bus,
*/ */
ranges = fdt_getprop(blob, parent, rprop, &rlen); ranges = fdt_getprop(blob, parent, rprop, &rlen);
if (ranges == NULL || rlen == 0) { if (ranges == NULL || rlen == 0) {
offset = of_read_number(addr, na); offset = fdt_read_number(addr, na);
memset(addr, 0, pna * 4); memset(addr, 0, pna * 4);
debug("OF: no ranges, 1:1 translation\n"); debug("OF: no ranges, 1:1 translation\n");
goto finish; goto finish;
@ -1253,7 +1253,7 @@ static u64 __of_translate_address(const void *blob, int node_offset,
/* If root, we have finished */ /* If root, we have finished */
if (parent < 0) { if (parent < 0) {
debug("OF: reached root node\n"); debug("OF: reached root node\n");
result = of_read_number(addr, na); result = fdt_read_number(addr, na);
break; break;
} }
@ -1666,7 +1666,7 @@ int fdt_setup_simplefb_node(void *fdt, int node, u64 base_address, u32 width,
fdt32_t cells[4]; fdt32_t cells[4];
int i, addrc, sizec, ret; int i, addrc, sizec, ret;
of_bus_default_count_cells(fdt, fdt_parent_offset(fdt, node), fdt_support_default_count_cells(fdt, fdt_parent_offset(fdt, node),
&addrc, &sizec); &addrc, &sizec);
i = 0; i = 0;
if (addrc == 2) if (addrc == 2)

View file

@ -457,8 +457,8 @@ fdt_addr_t ofnode_get_addr_size(ofnode node, const char *property,
na = of_n_addr_cells(np); na = of_n_addr_cells(np);
ns = of_n_addr_cells(np); ns = of_n_addr_cells(np);
*sizep = of_read_number(prop + na, ns); *sizep = fdt_read_number(prop + na, ns);
return of_read_number(prop, na); return fdt_read_number(prop, na);
} else { } else {
return fdtdec_get_addr_size(gd->fdt_blob, return fdtdec_get_addr_size(gd->fdt_blob,
ofnode_to_offset(node), property, ofnode_to_offset(node), property,

View file

@ -362,7 +362,7 @@ static int altera_qspi_ofdata_to_platdata(struct udevice *dev)
* match with reg-names. * match with reg-names.
*/ */
parent = fdt_parent_offset(blob, node); parent = fdt_parent_offset(blob, node);
of_bus_default_count_cells(blob, parent, &addrc, &sizec); fdt_support_default_count_cells(blob, parent, &addrc, &sizec);
list = fdt_getprop(blob, node, "reg-names", &len); list = fdt_getprop(blob, node, "reg-names", &len);
if (!list) if (!list)
return -ENOENT; return -ENOENT;

View file

@ -2448,7 +2448,7 @@ static int cfi_flash_probe(struct udevice *dev)
int len, idx; int len, idx;
parent = fdt_parent_offset(blob, node); parent = fdt_parent_offset(blob, node);
of_bus_default_count_cells(blob, parent, &addrc, &sizec); fdt_support_default_count_cells(blob, parent, &addrc, &sizec);
/* decode regs, there may be multiple reg tuples. */ /* decode regs, there may be multiple reg tuples. */
cell = fdt_getprop(blob, node, "reg", &len); cell = fdt_getprop(blob, node, "reg", &len);
if (!cell) if (!cell)

View file

@ -384,7 +384,7 @@ static int pic32_flash_probe(struct udevice *dev)
* match with reg-names. * match with reg-names.
*/ */
parent = fdt_parent_offset(blob, node); parent = fdt_parent_offset(blob, node);
of_bus_default_count_cells(blob, parent, &addrc, &sizec); fdt_support_default_count_cells(blob, parent, &addrc, &sizec);
list = fdt_getprop(blob, node, "reg-names", &len); list = fdt_getprop(blob, node, "reg-names", &len);
if (!list) if (!list)
return -ENOENT; return -ENOENT;

View file

@ -595,7 +595,7 @@ static int altera_tse_probe(struct udevice *dev)
* match with reg-names. * match with reg-names.
*/ */
parent = fdt_parent_offset(blob, node); parent = fdt_parent_offset(blob, node);
of_bus_default_count_cells(blob, parent, &addrc, &sizec); fdt_support_default_count_cells(blob, parent, &addrc, &sizec);
list = fdt_getprop(blob, node, "reg-names", &len); list = fdt_getprop(blob, node, "reg-names", &len);
if (!list) if (!list)
return -ENOENT; return -ENOENT;

View file

@ -248,7 +248,7 @@ static inline int fdt_status_fail_by_alias(void *fdt, const char *alias)
} }
/* Helper to read a big number; size is in cells (not bytes) */ /* Helper to read a big number; size is in cells (not bytes) */
static inline u64 of_read_number(const fdt32_t *cell, int size) static inline u64 fdt_read_number(const fdt32_t *cell, int size)
{ {
u64 r = 0; u64 r = 0;
while (size--) while (size--)
@ -256,7 +256,7 @@ static inline u64 of_read_number(const fdt32_t *cell, int size)
return r; return r;
} }
void of_bus_default_count_cells(const void *blob, int parentoffset, void fdt_support_default_count_cells(const void *blob, int parentoffset,
int *addrc, int *sizec); int *addrc, int *sizec);
int ft_verify_fdt(void *fdt); int ft_verify_fdt(void *fdt);
int arch_fixup_memory_node(void *blob); int arch_fixup_memory_node(void *blob);