All of lore.kernel.org
 help / color / mirror / Atom feed
From: Miquel Raynal <miquel.raynal@bootlin.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 00/12] Enable returning back to BootROM from spear SPL
Date: Tue, 7 May 2019 14:52:10 +0200	[thread overview]
Message-ID: <20190507145210.7c1513a9@xps13> (raw)
In-Reply-To: <5cb343aa-9981-6d36-f9fc-98c0a16209c9@denx.de>

Hi Stefan,

Stefan Roese <sr@denx.de> wrote on Tue, 7 May 2019 14:50:02 +0200:

> On 07.05.19 14:18, Miquel Raynal wrote:
> > Spear machines currently have only the possibility to boot from NOR
> > while an interesting alternative exist: booting from USB. For this,
> > the BootROM will enumerate an USB device and wait for a RAM driver
> > (likely, the SPL). It will load the driver in SRAM and jump to
> > it. Once the initialization done, the SPL must return back into the
> > BootROM so that another enumeration occurs allowing the user to upload
> > the full Bootloader (eg. U-Boot). The BootROM will finally load the
> > file in RAM and jump into it.
> > 
> > Most of the patches are cleanups and preparation work to ease the
> > reading of the main assembly file.
> > 
> > The last patch is a fallback on USB Boot if the NOR is empty or
> > corrupted. Of course if USB boot has not been enabled, nothing will
> > happen.
> > 
> > Tested on a custom board featuring a SPEAr600.
> > 
> > Hope this change will find users!  
> 
> Many thanks for working on this and improving the neglected SPEAr
> U-Boot port. It's quite some time since I worked on this platform
> and I still do have a x600 board hidden somewhere. Frankly, if
> there is no real need I will not dig this board up to update and
> test a new U-Boot version on it (sorry).

Absolutely no problem, thanks for reviewing!

Miquèl

      reply	other threads:[~2019-05-07 12:52 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-05-07 12:18 [U-Boot] [PATCH 00/12] Enable returning back to BootROM from spear SPL Miquel Raynal
2019-05-07 12:18 ` [U-Boot] [PATCH 01/12] spl: Fix typo in kernel doc Miquel Raynal
2019-05-07 12:40   ` Stefan Roese
2019-07-11 22:05   ` Tom Rini
2019-05-07 12:18 ` [U-Boot] [PATCH 02/12] arm: spear: Drop useless board_init_r call Miquel Raynal
2019-05-07 12:40   ` Stefan Roese
2019-07-11 22:05   ` Tom Rini
2019-05-07 12:18 ` [U-Boot] [PATCH 03/12] arm: spear: Call the SPL 'SPL', not 'Xloader' Miquel Raynal
2019-05-07 12:40   ` Stefan Roese
2019-07-11 22:05   ` Tom Rini
2019-05-07 12:18 ` [U-Boot] [PATCH 04/12] arm: spear: Drop false comment Miquel Raynal
2019-05-07 12:41   ` Stefan Roese
2019-07-11 22:05   ` Tom Rini
2019-05-07 12:18 ` [U-Boot] [PATCH 05/12] arm: spear: Fix the main comment in start.S Miquel Raynal
2019-05-07 12:41   ` Stefan Roese
2019-07-11 22:05   ` Tom Rini
2019-05-07 12:18 ` [U-Boot] [PATCH 06/12] arm: spear: Purely cosmetic changes " Miquel Raynal
2019-05-07 12:41   ` Stefan Roese
2019-07-11 22:05   ` Tom Rini
2019-05-07 12:18 ` [U-Boot] [PATCH 07/12] arm: spear: Use PUSH/POP mnemonics when relevant Miquel Raynal
2019-05-07 12:42   ` Stefan Roese
2019-07-11 22:05   ` Tom Rini
2019-05-07 12:18 ` [U-Boot] [PATCH 08/12] arm: spear: Reference the link register with LR instead of R14 Miquel Raynal
2019-05-07 12:42   ` Stefan Roese
2019-07-11 22:05   ` Tom Rini
2019-05-07 12:18 ` [U-Boot] [PATCH 09/12] arm: spear: Simplify start.S organization Miquel Raynal
2019-05-07 12:42   ` Stefan Roese
2019-07-11 22:05   ` Tom Rini
2019-05-07 12:18 ` [U-Boot] [PATCH 10/12] arm: spear: Support returning to BootROM Miquel Raynal
2019-05-07 12:44   ` Stefan Roese
2019-07-11 22:05   ` Tom Rini
2019-05-07 12:18 ` [U-Boot] [PATCH 11/12] arm: spear: Do not link the _main branch Miquel Raynal
2019-05-07 12:44   ` Stefan Roese
2019-07-11 22:05   ` Tom Rini
2019-05-07 12:18 ` [U-Boot] [PATCH 12/12] arm: spear: Return to BootROM if failing to boot from the main device Miquel Raynal
2019-05-07 12:45   ` Stefan Roese
2019-07-11 22:05   ` Tom Rini
2019-05-07 12:50 ` [U-Boot] [PATCH 00/12] Enable returning back to BootROM from spear SPL Stefan Roese
2019-05-07 12:52   ` Miquel Raynal [this message]

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=20190507145210.7c1513a9@xps13 \
    --to=miquel.raynal@bootlin.com \
    --cc=u-boot@lists.denx.de \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.