[PULL] u-boot-mips fixes for v2021.01

Daniel Schwierzeck daniel.schwierzeck at gmail.com
Mon Nov 30 20:18:52 CET 2020


Hi Tom,

please pull some bugfixes and some minor updates for compatibility with
the Marvell Octeon MIPS64 boot header. Although this adds a new tool,
everything is small and isolated to MIPS/Octeon.

Gitlab CI: https://gitlab.denx.de/u-boot/custodians/u-boot-mips/-/pipelines/5455
Azure: https://dev.azure.com/danielschwierzeck/u-boot/_build/results?buildId=10&view=results


The following changes since commit a7ab4b71d563b6e0b65f911a8bf7d6950625982e:

  Merge tag 'mmc-2020-11-29' of https://gitlab.denx.de/u-boot/custodians/u-boot-mmc (2020-11-29 11:12:59 -0500)

are available in the Git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-mips.git tags/mips-fixes-for-v2021.01

for you to fetch changes up to 540a2bcec1389a3a31c23b5275e73186be6102b2:

  mips: octeon: tools: Add update_octeon_header tool (2020-11-30 18:32:09 +0100)

----------------------------------------------------------------
- MIPS: octeon: fix allocation bug in DDR driver
- MIPS: octeon: fix init of gd->ram_size
- MIPS: octeon: add support for Octeon boot header

----------------------------------------------------------------
Stefan Roese (5):
      mips: start.S: Add Octeon boot header compatibility
      mips: octeon: Fix Octeon DDR driver to use the correct struct
      mips: octeon: Report full DDR size in dram_init() to gd->ram_size
      mips: octeon: bootoctlinux: Use gd->ram_size instead of ram_get_info()
      mips: octeon: tools: Add update_octeon_header tool

 arch/mips/cpu/start.S                              |  10 +-
 arch/mips/mach-octeon/bootoctlinux.c               |  21 +-
 arch/mips/mach-octeon/dram.c                       |   7 +-
 arch/mips/mach-octeon/include/mach/cvmx-bootinfo.h | 222 ----------
 .../mach-octeon/include/mach/cvmx-bootloader.h     | 172 ++++++++
 drivers/ram/octeon/octeon_ddr.c                    |   2 +-
 tools/.gitignore                                   |   1 +
 tools/Makefile                                     |   3 +
 tools/update_octeon_header.c                       | 456 +++++++++++++++++++++
 9 files changed, 650 insertions(+), 244 deletions(-)
 create mode 100644 arch/mips/mach-octeon/include/mach/cvmx-bootloader.h
 create mode 100644 tools/update_octeon_header.c


More information about the U-Boot mailing list