mail archive of the barebox mailing list
 help / color / mirror / Atom feed
From: Steffen Trumtrar <s.trumtrar@pengutronix.de>
To: Trent Piepho <tpiepho@kymetacorp.com>
Cc: "barebox@lists.infradead.org" <barebox@lists.infradead.org>
Subject: Re: [PATCH 0/7] SoCFPGA: add support for Arria10
Date: Wed, 05 Apr 2017 09:35:48 +0200	[thread overview]
Message-ID: <73o9wbxq5n.fsf@pengutronix.de> (raw)
In-Reply-To: <1491328345.18442.39.camel@kymetacorp.com>


Trent Piepho <tpiepho@kymetacorp.com> writes:

> On Mon, 2017-04-03 at 12:55 +0200, Steffen Trumtrar wrote:
>> Although Cyclone5 and Arria10 share a lot of the peripherals,
>> they a different in the critical parts (SDRAM controller, clock setup,...)
>> 
>> The Arria10 has a larger OCRAM (64KB vs 256KB), that is why we can
>> omit the xload support for now. The xload support can be added, once
>> Arria10 boards that need to program the FPGA very early (might be needed for
>> the SDRAM controller) are available.
>> 
>
> That means this support doesn't include loading the FPGA from barebox?

That is correct.

>
> The boot strategy is that the Barebox PBL image will fit in OCRAM and be
> loaded by the ROM loader, and then the PBL will decompress barebox into
> SDRAM?  If so, it will be necessary to have the FPGA loaded from an
> external device, such as an EPCQ flash chip, before barebox boots.  As
> SDRAM is not accessible until at least the peripheral FPGA image is
> loaded.
>
> U-Boot is able to load a FPGA image with a single bootloader.  A U-Boot
> image can be made that is small enough run in 256 kB yet has enough
> drivers to load an FPGA image from eMMC or NOR flash into the FPGA and
> then enable SDRAM.
>
> It seems like this might be possible for barebox as well.  If enough
> drivers to load the FPGA were part of the PBL.

Of course this is also possible with barebox. The reason that the
support is not added yet, is that I do not have any Arria10 board that
needs or uses this; even with the provided vendor U-Boot.
This series is just groundwork for future development.

Regards,
Steffen

-- 
Pengutronix e.K.                           | Steffen Trumtrar            |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

  reply	other threads:[~2017-04-05  7:43 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-04-03 10:55 Steffen Trumtrar
2017-04-03 10:55 ` [PATCH 1/7] ARM: socfpga: rename socfpga->cyclone5 Steffen Trumtrar
2017-04-03 10:55 ` [PATCH 2/7] clk: socfpga: move driver to subdirectory Steffen Trumtrar
2017-04-03 10:55 ` [PATCH 3/7] net: designware: add dwmac-3.72a compatible Steffen Trumtrar
2017-04-03 10:55 ` [PATCH 4/7] ARM: socfpga: add arria10 support Steffen Trumtrar
2017-04-04 18:58   ` Trent Piepho
2017-04-03 10:55 ` [PATCH 5/7] clk: socfpga: add arria10 clk drivers Steffen Trumtrar
2017-04-03 10:55 ` [PATCH 6/7] ARM: socfpga: add support for reflex achilles board Steffen Trumtrar
2017-04-03 10:55 ` [PATCH 7/7] ARM: socfpga: add arria10 defconfig Steffen Trumtrar
2017-04-04 17:52 ` [PATCH 0/7] SoCFPGA: add support for Arria10 Trent Piepho
2017-04-05  7:35   ` Steffen Trumtrar [this message]
2017-04-05 18:55     ` Trent Piepho

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=73o9wbxq5n.fsf@pengutronix.de \
    --to=s.trumtrar@pengutronix.de \
    --cc=barebox@lists.infradead.org \
    --cc=tpiepho@kymetacorp.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox