[U-Boot] Pull request, u-boot-tegra/master

Tom Warren tomcwarren3959 at gmail.com
Fri Jan 12 17:37:06 UTC 2018


Tom,

Please pull u-boot-tegra/master into U-Boot/master. Thanks!

All Tegra builds are OK, and Stephen's automated test system reports that
all tests pass.

The following changes since commit 373b9003410b44a1133060c2e63483b278fb476b:

  Merge git://git.denx.de/u-boot-sunxi (2018-01-11 14:14:19 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-tegra.git master

for you to fetch changes up to 5fed97af20da955625cc06563a725b49cebb99eb:

  Makefile: ensure DTB doesn't overflow into initial stack (2018-01-12
10:12:32 -0700)

----------------------------------------------------------------
Stephen Warren (14):
      ARM: tegra: don't use CONFIG_SPL_TEXT_BASE when no SPL
      ARM: tegra: remove SPL config for non-SPL SoCs
      ARMv8: Allow dynamic early stack pointer
      ARM: tegra: use CONFIG_SYS_INIT_SP_BSS_OFFSET
      ARMv8: add optional Linux kernel image header
      ARM: tegra: use LINUX_KERNEL_IMAGE_HEADER
      ARM: Tegra186: mem parsing fixes from downstream
      ARM: bootm: don't assume sp is in DRAM bank 0
      ARM: Tegra186: search for best RAM bank
      ARM: tegra: p2771-000: increase max DRAM bank count
      ARM: Tegra186: don't map memory not in RAM banks
      ARM: Tegra186: calculate load addresses at boot
      ARM: Tegra: p2771-0000: use calculate env var feature
      Makefile: ensure DTB doesn't overflow into initial stack

 Makefile                                           |  31 +++
 arch/arm/Kconfig                                   |  30 +++
 .../arm/cpu/armv8/linux-kernel-image-header-vars.h |  86 +++++++
 arch/arm/cpu/armv8/start.S                         |   4 +-
 arch/arm/cpu/armv8/u-boot.lds                      |   4 +
 arch/arm/dts/tegra-u-boot.dtsi                     |  15 +-
 arch/arm/include/asm/boot0-linux-kernel-header.h   |  49 ++++
 arch/arm/lib/bootm.c                               |  15 +-
 arch/arm/lib/crt0_64.S                             |   3 +
 arch/arm/mach-tegra/Kconfig                        |   6 +
 arch/arm/mach-tegra/arm64-mmu.c                    |   3 +-
 arch/arm/mach-tegra/tegra186/Kconfig               |   3 +
 arch/arm/mach-tegra/tegra186/nvtboot_board.c       | 265
++++++++++++++++++++-
 arch/arm/mach-tegra/tegra186/nvtboot_mem.c         | 144 ++++++++---
 arch/arm/mach-tegra/tegra210/Kconfig               |   3 +
 include/configs/p2771-0000.h                       |  23 ++
 include/configs/tegra-common.h                     |   4 +
 include/configs/tegra186-common.h                  |  10 -
 include/configs/tegra210-common.h                  |  10 -
 19 files changed, 646 insertions(+), 62 deletions(-)
 create mode 100644 arch/arm/cpu/armv8/linux-kernel-image-header-vars.h
 create mode 100644 arch/arm/include/asm/boot0-linux-kernel-header.h

Thanks,

Tom


More information about the U-Boot mailing list