[U-Boot] [PATCH 0/5] Add EXT filesystem support to SPL
Guillaume GARDET
guillaume.gardet at free.fr
Fri Sep 19 10:47:30 CEST 2014
Hi,
This patch set adds EXT filesystem support to SPL and enables it for OMAP4 boards.
Build is succesful on all omap4 and omap5 boards.
Note that some OMAP3 boards (omap3_beagle and omap3_overo) may need to disable some functions in order to support EXT in SPL, otherwise the MLO (SPL) may be too big to fit in SRAM.
I tested it succesfully on a Pandaboard (rev. A3) and on a Beagleboard xM (rev. B).
Signed-off-by: Guillaume GARDET <guillaume.gardet at free.fr>
Cc: Albert Aribaud <albert.u.boot at aribaud.net>
Cc: Stefano Babic <sbabic at denx.de>
Cc: Tom Rini <trini at ti.com>
Cc: Michal Simek <monstr at monstr.eu>
Cc: Andreas Bießmann <andreas.devel at googlemail.com>
Regards,
Guillaume
---
Guillaume GARDET (5):
Rename some defines containing FAT in their name to be filesystem
generic MMCSD_MODE_FAT => MMCSD_MODE_FS
CONFIG_SPL_FAT_LOAD_ARGS_NAME => CONFIG_SPL_FS_LOAD_ARGS_NAME
CONFIG_SPL_FAT_LOAD_PAYLOAD_NAME => CONFIG_SPL_FS_LOAD_PAYLOAD_NAME
CONFIG_SYS_MMC_SD_FAT_BOOT_PARTITION =>
CONFIG_SYS_MMC_SD_FS_BOOT_PARTITION
spl: Add EXT support to SPL
doc: Update documentation according to the EXT SPL support patch set
spl: do not hang in spl_register_fat_device but return error value.
It allows to use both CONFIG_SPL_FAT_SUPPORT and
CONFIG_SPL_EXT_SUPPORT.
TI:OMAP4: enable EXT support in SPL for OMAP4 boards
README | 17 ++--
arch/arm/cpu/arm1136/mx35/generic.c | 2 +-
arch/arm/cpu/armv7/omap-common/boot-common.c | 4 +-
arch/arm/cpu/armv7/omap3/board.c | 2 +-
arch/arm/cpu/armv7/zynq/spl.c | 2 +-
arch/arm/cpu/at91-common/spl.c | 2 +-
arch/arm/imx-common/spl.c | 2 +-
common/spl/Makefile | 1 +
common/spl/spl_ext.c | 138 +++++++++++++++++++++++++++
common/spl/spl_fat.c | 8 +-
common/spl/spl_mmc.c | 24 ++++-
common/spl/spl_sata.c | 2 +-
common/spl/spl_usb.c | 2 +-
doc/README.SPL | 1 +
fs/Makefile | 1 +
include/configs/am3517_crane.h | 4 +-
include/configs/am3517_evm.h | 4 +-
include/configs/cm_t35.h | 4 +-
include/configs/devkit8000.h | 8 +-
include/configs/imx6_spl.h | 4 +-
include/configs/mcx.h | 4 +-
include/configs/omap3_evm.h | 4 +-
include/configs/omap3_evm_quick_mmc.h | 4 +-
include/configs/sama5d3_xplained.h | 4 +-
include/configs/sama5d3xek.h | 4 +-
include/configs/siemens-am33x-common.h | 4 +-
include/configs/tao3530.h | 4 +-
include/configs/ti814x_evm.h | 4 +-
include/configs/ti816x_evm.h | 4 +-
include/configs/ti_armv7_common.h | 8 +-
include/configs/ti_omap4_common.h | 3 +
include/configs/tricorder.h | 4 +-
include/configs/zynq-common.h | 10 +-
include/spl.h | 6 +-
34 files changed, 232 insertions(+), 67 deletions(-)
create mode 100644 common/spl/spl_ext.c
--
1.8.4.5
More information about the U-Boot
mailing list