From: Marek Vasut <marex@denx.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH] arm: socfpga: improve raw MMC SPL boot
Date: Wed, 01 Jun 2016 22:09:43 +0200 [thread overview]
Message-ID: <574F4107.6060603@denx.de> (raw)
In-Reply-To: <1464772494-32413-1-git-send-email-lesne@alse-fr.com>
On 06/01/2016 11:14 AM, Sylvain Lesne wrote:
> Before this patch, when booting from MMC (no filesystem), the SPL
> loaded U-Boot from a fixed offset.
> It will now load U-Boot from an offset of 256kB (which is 4 times the
> padded SPL image) in the third partition.
>
> This behaviour is similar to what the vendor SPL (based on
> U-Boot 2013.01) does, and allows to directly 'dd' the
> u-boot-with-spl.sfp file to the A2 partition.
>
> Signed-off-by: Sylvain Lesne <lesne@alse-fr.com>
Looks fine, applied, thanks.
> ---
>
> As discussed previously, this change relies on a tiny sprintf()
> implementation to be provided to be able to build and boot correctly.
>
> Also, I removed CONFIG_SYS_U_BOOT_MAX_SIZE_SECTORS, but I plan to
> send a patch removing this obsolete define from all the configs,
> so there might be a merge conflict, sorry...
>
> I completely missed a previous occurrence of this problem
> (http://lists.denx.de/pipermail/u-boot/2016-May/254492.html), so I'm
> adding the previous reporter as Cc.
>
> include/configs/socfpga_common.h | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/include/configs/socfpga_common.h b/include/configs/socfpga_common.h
> index f657766..e5972e6 100644
> --- a/include/configs/socfpga_common.h
> +++ b/include/configs/socfpga_common.h
> @@ -349,9 +349,9 @@ unsigned int cm_get_qspi_controller_clk_hz(void);
> #define CONFIG_SPL_FS_LOAD_PAYLOAD_NAME "u-boot-dtb.img"
> #define CONFIG_SPL_LIBDISK_SUPPORT
> #else
> -#define CONFIG_SYS_MMCSD_FS_BOOT_PARTITION 3
> -#define CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR 0xa00 /* offset 2560 sect (1M+256k) */
> -#define CONFIG_SYS_U_BOOT_MAX_SIZE_SECTORS 800 /* 400 KB */
> +#define CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_PARTITION 3
> +#define CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR 0x200 /* offset 512 sect (256k) */
> +#define CONFIG_SPL_LIBDISK_SUPPORT
> #endif
> #endif
>
>
--
Best regards,
Marek Vasut
prev parent reply other threads:[~2016-06-01 20:09 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-06-01 9:14 [U-Boot] [PATCH] arm: socfpga: improve raw MMC SPL boot Sylvain Lesne
2016-06-01 20:09 ` Marek Vasut [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=574F4107.6060603@denx.de \
--to=marex@denx.de \
--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.