[U-Boot] [PATCHv3 0/6] Falcon boot mode for spl_mmc
Tom Rini
trini at ti.com
Fri Jun 7 20:18:44 CEST 2013
On Mon, May 13, 2013 at 08:36:24PM +0200, Peter Korsgaard wrote:
> This patch series adds falcon boot mode for MMC (raw and FAT), similar to
> the existing nand support.
>
> As an example, it adds falcon boot support for the am335x evm board, which
> is the platform that has been used to test the series (FAT and raw).
>
> Changes since V2:
> - Drop RFC and adjust am335x nand MTDPARTS_DEFAULT settings according to
> Tom Rini's feedback.
>
> Changes since V1:
> - Adjusted am335x parameters according to Tom Rini's feedback. Added spl
> command for easy kernel parameter area snapshot creation.
>
>
> Peter Korsgaard (6):
> spl_mmc: return error from mmc_load_image_{raw,fat} rather than
> hanging
> spl_mmc: mmc_load_image_fat(): Add filename argument and move fat
> init out
> spl_mmc: add Falcon mode support for FAT variant
> spl_mmc: mmc_load_image_raw(): Add sector argument
> spl_mmc: add Falcon mode support for raw variant
> am335x: enable falcon boot mode for mmc (raw and fat) and nand
>
> README | 18 +++++++++
> board/ti/am335x/board.c | 9 +++++
> drivers/mmc/spl_mmc.c | 91 ++++++++++++++++++++++++++++++------------
> include/configs/am335x_evm.h | 30 ++++++++++++--
> 4 files changed, 119 insertions(+), 29 deletions(-)
Applied to u-boot/master, with the following additional patch:
From b6144dfce98c6a893a411052256b81b5afc6e5c4 Mon Sep 17 00:00:00 2001
From: Tom Rini <trini at ti.com>
Date: Fri, 7 Jun 2013 14:16:43 -0400
Subject: [PATCH 1/1] devkit8000: Add SPL_OS for MMC support
Signed-off-by: Tom Rini <trini at ti.com>
---
include/configs/devkit8000.h | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/include/configs/devkit8000.h b/include/configs/devkit8000.h
index 788227d..3b74d7c 100644
--- a/include/configs/devkit8000.h
+++ b/include/configs/devkit8000.h
@@ -360,6 +360,14 @@
#define CONFIG_CMD_SPL_NAND_OFS (CONFIG_SYS_NAND_SPL_KERNEL_OFFS+\
0x400000)
#define CONFIG_SYS_NAND_SPL_KERNEL_OFFS 0x280000
+
+#define CONFIG_SPL_FAT_LOAD_KERNEL_NAME "uImage"
+#define CONFIG_SPL_FAT_LOAD_ARGS_NAME "args"
+
+#define CONFIG_SYS_MMCSD_RAW_MODE_KERNEL_SECTOR 0x500 /* address 0xa0000 */
+#define CONFIG_SYS_MMCSD_RAW_MODE_ARGS_SECTOR 0x8 /* address 0x1000 */
+#define CONFIG_SYS_MMCSD_RAW_MODE_ARGS_SECTORS 8 /* 4KB */
+
#define CONFIG_SYS_SPL_ARGS_ADDR (PHYS_SDRAM_1 + 0x100)
#endif /* __CONFIG_H */
--
1.7.9.5
Otherwise this series breaks building of devkit8000.
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20130607/fbd21570/attachment.pgp>
More information about the U-Boot
mailing list