mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-24 21:54:01 +00:00
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:
parent
029ab15a69
commit
eed36609b5
9 changed files with 25 additions and 25 deletions
|
@ -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) *
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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);
|
||||||
|
|
Loading…
Reference in a new issue