ARM: renesas: Drop unnecessary function ft_board_setup()
Marek explained on IRC, that ft_board_setup() is not used / necessary at all. So its best to just drop it completely, as it interferes with the cleanup of CONFIG_MAX_PCI_REGIONS (completely removed). Signed-off-by: Stefan Roese <sr@denx.de> Suggested-by: Marek Vasut <marek.vasut+renesas@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
3b7cd265b8
commit
65f8c7edd8
@ -42,51 +42,4 @@ int dram_init_banksize(void)
|
|||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if CONFIG_IS_ENABLED(OF_BOARD_SETUP) && CONFIG_IS_ENABLED(PCI)
|
|
||||||
int ft_board_setup(void *blob, struct bd_info *bd)
|
|
||||||
{
|
|
||||||
struct udevice *dev;
|
|
||||||
struct uclass *uc;
|
|
||||||
fdt_addr_t regs_addr;
|
|
||||||
int i, off, ret;
|
|
||||||
|
|
||||||
ret = uclass_get(UCLASS_PCI, &uc);
|
|
||||||
if (ret)
|
|
||||||
return ret;
|
|
||||||
|
|
||||||
uclass_foreach_dev(dev, uc) {
|
|
||||||
struct pci_controller hose = { 0 };
|
|
||||||
|
|
||||||
for (i = 0; i < CONFIG_NR_DRAM_BANKS; i++) {
|
|
||||||
if (hose.region_count == MAX_PCI_REGIONS) {
|
|
||||||
printf("maximum number of regions parsed, aborting\n");
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (bd->bi_dram[i].size) {
|
|
||||||
pci_set_region(&hose.regions[hose.region_count++],
|
|
||||||
bd->bi_dram[i].start,
|
|
||||||
bd->bi_dram[i].start,
|
|
||||||
bd->bi_dram[i].size,
|
|
||||||
PCI_REGION_MEM |
|
|
||||||
PCI_REGION_PREFETCH |
|
|
||||||
PCI_REGION_SYS_MEMORY);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
regs_addr = devfdt_get_addr_index(dev, 0);
|
|
||||||
off = fdt_node_offset_by_compat_reg(blob,
|
|
||||||
"renesas,pcie-rcar-gen3", regs_addr);
|
|
||||||
if (off < 0) {
|
|
||||||
printf("Failed to find PCIe node@%llx\n", regs_addr);
|
|
||||||
return off;
|
|
||||||
}
|
|
||||||
|
|
||||||
fdt_pci_dma_ranges(blob, off, &hose);
|
|
||||||
}
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user