All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v3 0/7] Enable falcon boot for LS1043ARDB
@ 2017-09-28 15:42 York Sun
  2017-09-28 15:42 ` [U-Boot] [PATCH v3 1/7] spl: fix assignment of board info to global data York Sun
                   ` (6 more replies)
  0 siblings, 7 replies; 17+ messages in thread
From: York Sun @ 2017-09-28 15:42 UTC (permalink / raw)
  To: u-boot

This is the 3rd version to enable falcon boot for LS1043ARDB. With
SPL FIT patches merged, enabling falcon boot for this board is
straight forward after fixing some errors introduced by other
commits.

Falcon boot is not enabled by default due to a conflict with recent
PPA image update, which takes over entire OCRAM after being loaded.
With a compatible PPA image (older version or future update), falcon
boot can be enabled as described in commit message.

Secure boot is dropped in this set due to SPL image size issue.
Recent changes made the SPL image bigger and the secure boot image
doesn't fit any more. A follow-up patch set will enable secure boot
if the image can be future trimmed to fit.

Changes in v3:
Create new function to fill gd->bd for spl.
Use git commit description style when mentioning previous commit.
Fix typo in subject and other cosmetic fix.
Drop defconfig change
Not to enable falcon boot by default due to a conflict with recent PPA

Changes in v2:
New patch to fix spl after rebasing to latest master.
New patch to fix compiling error after rebasing to latest mater.
New patch to fix gd->ram_size error after rebasing to latest mater.
Drop checking secure boot in this patch after rebasing to latest mater.
Recent change in SPL makes the image size bigger.
Relace getenv_f() with env_get_f() after rebasing to latet master.

York Sun (7):
  spl: fix assignment of board info to global data
  cmd: spl: fix compiling error when CONFIG_CMD_SPL_WRITE_SIZE not
    defined
  armv8: fsl-layerscape: Avoid running dram_init_banksize again
  armv8: ls1043ardb: Use static DDR setting for SPL boot
  armv8: layerscape: Enable falcon boot
  armv8: ls1043ardb: Enable spl_board_init() function
  armv8: ls1043ardb_sdcard: prepare falcon boot

 arch/arm/cpu/armv8/fsl-layerscape/cpu.c            |  18 ++-
 .../arm/cpu/armv8/fsl-layerscape/doc/README.falcon | 140 +++++++++++++++++++++
 arch/arm/cpu/armv8/fsl-layerscape/spl.c            |  30 +++++
 arch/arm/include/asm/system.h                      |   4 +-
 arch/arm/lib/spl.c                                 |  11 ++
 board/freescale/ls1043ardb/ddr.c                   |  46 +++++++
 board/freescale/ls1043ardb/ddr.h                   |  69 ++++++++++
 cmd/spl.c                                          |   2 +
 common/spl/spl.c                                   |  10 +-
 configs/ls1043ardb_nand_SECURE_BOOT_defconfig      |   1 +
 configs/ls1043ardb_nand_defconfig                  |   1 +
 configs/ls1043ardb_sdcard_SECURE_BOOT_defconfig    |   1 +
 configs/ls1043ardb_sdcard_defconfig                |   2 +
 include/configs/ls1043a_common.h                   |   7 +-
 include/configs/ls1043ardb.h                       |  11 +-
 include/spl.h                                      |   1 +
 16 files changed, 344 insertions(+), 10 deletions(-)
 create mode 100644 arch/arm/cpu/armv8/fsl-layerscape/doc/README.falcon

-- 
2.7.4

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2017-10-13 18:34 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-09-28 15:42 [U-Boot] [PATCH v3 0/7] Enable falcon boot for LS1043ARDB York Sun
2017-09-28 15:42 ` [U-Boot] [PATCH v3 1/7] spl: fix assignment of board info to global data York Sun
2017-10-03 15:08   ` York Sun
2017-10-09  4:44   ` Simon Glass
2017-10-13 18:34   ` York Sun
2017-09-28 15:42 ` [U-Boot] [PATCH v3 2/7] cmd: spl: fix compiling error when CONFIG_CMD_SPL_WRITE_SIZE not defined York Sun
2017-09-28 15:42 ` [U-Boot] [PATCH v3 3/7] armv8: fsl-layerscape: Avoid running dram_init_banksize again York Sun
2017-09-28 15:42 ` [U-Boot] [PATCH v3 4/7] armv8: ls1043ardb: Use static DDR setting for SPL boot York Sun
2017-09-29  7:44   ` Łukasz Majewski
2017-09-29 15:07     ` York Sun
2017-09-29 16:06       ` Łukasz Majewski
2017-09-29 17:05         ` York Sun
2017-09-28 15:42 ` [U-Boot] [PATCH v3 5/7] armv8: layerscape: Enable falcon boot York Sun
2017-09-29  8:02   ` Łukasz Majewski
2017-09-29 15:19     ` York Sun
2017-09-28 15:42 ` [U-Boot] [PATCH v3 6/7] armv8: ls1043ardb: Enable spl_board_init() function York Sun
2017-09-28 15:42 ` [U-Boot] [PATCH v3 7/7] armv8: ls1043ardb_sdcard: prepare falcon boot York Sun

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.