On Thu, May 16, 2019 at 10:09 PM Baruch Siach <[email protected]> wrote: > > SPL does not initialize mbus_dram_info. Don't change the ahci mbus > settings of the ROM. This allows the ahci to work in SPL. > > Signed-off-by: Baruch Siach <[email protected]>
Reviewed-by: Chris Packham <[email protected]> > --- > arch/arm/mach-mvebu/cpu.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/arch/arm/mach-mvebu/cpu.c b/arch/arm/mach-mvebu/cpu.c > index f09e7b10e935..f4b7a4fa8010 100644 > --- a/arch/arm/mach-mvebu/cpu.c > +++ b/arch/arm/mach-mvebu/cpu.c > @@ -542,6 +542,10 @@ static void ahci_mvebu_mbus_config(void __iomem *base) > const struct mbus_dram_target_info *dram; > int i; > > + /* mbus is not initialized in SPL; keep the ROM settings */ > + if (IS_ENABLED(CONFIG_SPL_BUILD)) > + return; > + > dram = mvebu_mbus_dram_info(); > > for (i = 0; i < 4; i++) { > -- > 2.20.1 > > _______________________________________________ > U-Boot mailing list > [email protected] > https://lists.denx.de/listinfo/u-boot _______________________________________________ U-Boot mailing list [email protected] https://lists.denx.de/listinfo/u-boot

