Skip to content
Snippets Groups Projects
Commit 19a5ef60 authored by Paul Burton's avatar Paul Burton Committed by Daniel Schwierzeck
Browse files

malta: Set I/O port base early


Set the I/O port base earlier, from board_early_init_f, in preparation
for it being used by the serial driver.

Signed-off-by: default avatarPaul Burton <paul.burton@imgtec.com>
parent 05e34255
No related branches found
No related tags found
No related merge requests found
......@@ -146,6 +146,8 @@ int board_early_init_f(void)
return -1;
}
set_io_port_base((ulong)io_base);
/* setup FDC37M817 super I/O controller */
malta_superio_init(io_base);
......@@ -179,8 +181,6 @@ void pci_init_board(void)
switch (malta_sys_con()) {
case SYSCON_GT64120:
set_io_port_base(CKSEG1ADDR(MALTA_GT_PCIIO_BASE));
gt64120_pci_init((void *)CKSEG1ADDR(MALTA_GT_BASE),
0x00000000, 0x00000000, CONFIG_SYS_MEM_SIZE,
0x10000000, 0x10000000, 128 * 1024 * 1024,
......@@ -189,8 +189,6 @@ void pci_init_board(void)
default:
case SYSCON_MSC01:
set_io_port_base(CKSEG1ADDR(MALTA_MSC01_PCIIO_BASE));
msc01_pci_init((void *)CKSEG1ADDR(MALTA_MSC01_PCI_BASE),
0x00000000, 0x00000000, CONFIG_SYS_MEM_SIZE,
MALTA_MSC01_PCIMEM_MAP,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment