On 01/10/2017 06:20 AM, Chee Tien Fong wrote: > From: Tien Fong Chee <tien.fong.c...@intel.com> > > On the Arria10 device, the bridges are not mapped through the interconnect. > > Signed-off-by: Dinh Nguyen <dingu...@opensource.altera.com> > Signed-off-by: Tien Fong Chee <tien.fong.c...@intel.com> > Cc: Marek Vasut <ma...@denx.de> > Cc: Dinh Nguyen <dingu...@kernel.org> > Cc: Chin Liang See <chin.liang....@intel.com> > Cc: Tien Fong <skywind...@gmail.com> > --- > drivers/fpga/socfpga.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/fpga/socfpga.c b/drivers/fpga/socfpga.c > index f1b2f2c..bfefafd 100644 > --- a/drivers/fpga/socfpga.c > +++ b/drivers/fpga/socfpga.c > @@ -278,8 +278,10 @@ int socfpga_load(Altera_desc *desc, const void > *rbf_data, size_t rbf_size) > /* Disable all axi bridge (hps2fpga, lwhps2fpga & fpga2hps) */ > socfpga_bridges_reset(1); > > +#if defined(CONFIG_TARGET_SOCFPGA_GEN5) > /* Unmap the bridges from NIC-301 */ > writel(0x1, SOCFPGA_L3REGS_ADDRESS);
This bridge handling is also in SPL, so it should probably be extracted into common function and the ifdef be contained therein. > +#endif > > /* Initialize the FPGA Manager */ > status = fpgamgr_program_init(); > -- Best regards, Marek Vasut _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot