[U-Boot] [PATCH v2 09/15] malta: support for coreFPGA6 boards

Gabor Juhos juhosg at openwrt.org
Thu Oct 24 14:14:16 CEST 2013


2013.10.24. 11:33 keltezéssel, Paul Burton írta:
> This patch adds support for running on Malta boards using coreFPGA6
> core cards, including support for the msc01 system controller used
> with them. The system controller is detected at runtime allowing one
> U-boot binary to run on a Malta with either.
> 
> Due to the PCI I/O base differing between Maltas using gt64120 & msc01
> system controllers, the UART setup is modified slightly. A second UART
> is added so that there is one pointing at the correct address for each
> system controller. The Malta board then defines its own
> default_serial_console function to select the correct one at runtime.
> The incorrect UART will simply not function.
> 
> Tested on:
>   - A coreFPGA6 Malta running interAptiv and proAptiv bitstreams, both
>     with and without an L2 cache.
>   - QEMU, which seems to be broken but boots as far as it did before
>     this patch (including correctly printing CoreLV on serial).

It is indeed broken with qemu 1.6.1. However it boots fine on older qemu
versions if the memory size is explicitly set to 256M with the '-m 256' option.
Tested with qemu versions 1.2.2, 1.4.2 and 1.5.3.

-GAbor


More information about the U-Boot mailing list