[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