summaryrefslogtreecommitdiff
path: root/board
diff options
context:
space:
mode:
authorStefan Roese <sr@denx.de>2020-08-06 17:49:49 +0200
committerStefan Roese <sr@denx.de>2020-08-25 05:41:09 +0200
commit65f8c7edd8052f8b31dda321fe11e7ecfeebf5de (patch)
tree130a1f7472d92c2e8c1c229185a645d8ac8970c4 /board
parent3b7cd265b82760d27b5665840ed4807fd9e2cb42 (diff)
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>
Diffstat (limited to 'board')
-rw-r--r--board/renesas/rcar-common/common.c47
1 files changed, 0 insertions, 47 deletions
diff --git a/board/renesas/rcar-common/common.c b/board/renesas/rcar-common/common.c
index 83dd288847..9762fb2638 100644
--- a/board/renesas/rcar-common/common.c
+++ b/board/renesas/rcar-common/common.c
@@ -42,51 +42,4 @@ int dram_init_banksize(void)
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