[U-Boot] Please pull u-boot-sunxi sun9i-a80-spl

Hans de Goede hdegoede at redhat.com
Sun Oct 30 12:53:25 CET 2016


Hi Tom,

Here is another sunxi pull-req, this one is to be applied on top of the
bug-fix one I send out a few seconds ago. I'm sending this one as
a separate pull-req since it contains non-bugfix changes which were
first submitted outside the merge window.

The entire set of patches in this pull-req enables DRAM controller init
and SPL for the Allwinner A80 SoC. These changes are isolated to the A80
SoC and should not impact other (sunxi) SoCs. Without SPL u-boot was never
really usable on the A80 SoC, so in a sense this is a bug-fix pull-req,
as it makes u-boot fully functional on the A80 for the first time.

Anyways I've deliberately put this in a separate pull-req to make it
easy for you to nack this one as being too late in the cycle, and I'm
fine with keeping these in my tree until the next merge-window opens.

I assume it is clear that my preference (and judgement call on this
being safe) is to get these into v2016.11, otherwise I would not have
send the pull-req.

The following changes since commit fed329aebe3aaac0928c73547ac6316af2adf0cd:

   tools: add mksunxiboot to tools-all target (2016-10-30 11:38:04 +0100)

are available in the git repository at:

   http://git.denx.de/u-boot-sunxi.git sun9i-a80-spl

for you to fetch changes up to fda9d5d327302e2e5a45ade25e88edc0002336ec:

   sunxi: Add support for Cubieboard4 (2016-10-30 11:38:05 +0100)

----------------------------------------------------------------
Chen-Yu Tsai (5):
       sunxi: Set default CPU clock rate to 1008 MHz for sun9i (A80)
       sunxi: Add support for SID e-fuses on sun9i
       sunxi: Add default zq value for sun9i (A80)
       sunxi: Enable SPL support for A80 Optimus board
       sunxi: Add support for Cubieboard4

Philipp Tomsich (6):
       sunxi: DRAM initialisation for sun9i
       sunxi: add gtbus-initialisation for sun9i
       sunxi: Enable SMP mode for the boot CPU on sun9i (A80)
       sunxi: add initial clock setup for sun9i for SPL
       sunxi: enable SPL for sun9i
       sunxi: add MMC pinmux setup for SDC2 on sun9i

  arch/arm/include/asm/arch-sunxi/clock_sun9i.h | 116 +++-
  arch/arm/include/asm/arch-sunxi/cpu_sun9i.h   |  10 +
  arch/arm/include/asm/arch-sunxi/dram.h        |   2 +
  arch/arm/include/asm/arch-sunxi/dram_sun9i.h  | 278 ++++++++
  arch/arm/include/asm/arch-sunxi/gtbus.h       |  21 +
  arch/arm/include/asm/arch-sunxi/gtbus_sun9i.h |  92 +++
  arch/arm/mach-sunxi/Makefile                  |   3 +-
  arch/arm/mach-sunxi/board.c                   |   3 +-
  arch/arm/mach-sunxi/clock.c                   |   6 +
  arch/arm/mach-sunxi/clock_sun9i.c             | 146 +++-
  arch/arm/mach-sunxi/dram_sun9i.c              | 961 ++++++++++++++++++++++++++
  arch/arm/mach-sunxi/gtbus_sun9i.c             |  48 ++
  board/sunxi/Kconfig                           |  10 +-
  board/sunxi/MAINTAINERS                       |  10 +
  board/sunxi/board.c                           |   7 +
  configs/Cubieboard4_defconfig                 |  18 +
  configs/Merrii_A80_Optimus_defconfig          |  15 +-
  17 files changed, 1718 insertions(+), 28 deletions(-)
  create mode 100644 arch/arm/include/asm/arch-sunxi/dram_sun9i.h
  create mode 100644 arch/arm/include/asm/arch-sunxi/gtbus.h
  create mode 100644 arch/arm/include/asm/arch-sunxi/gtbus_sun9i.h
  create mode 100644 arch/arm/mach-sunxi/dram_sun9i.c
  create mode 100644 arch/arm/mach-sunxi/gtbus_sun9i.c
  create mode 100644 configs/Cubieboard4_defconfig

Regards,

Hans



More information about the U-Boot mailing list