public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
From: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
To: u-boot@lists.denx.de
Subject: [PULL] u-boot-mips
Date: Mon, 27 Apr 2020 22:31:58 +0200	[thread overview]
Message-ID: <20200427203158.2857-1-daniel.schwierzeck@gmail.com> (raw)

Hi Tom,

please pull MIPS updates for 2020.07, thanks.

https://gitlab.denx.de/u-boot/custodians/u-boot-mips/pipelines/2966
https://travis-ci.org/github/danielschwierzeck/u-boot/builds/680241185


The following changes since commit d16d37bcd4087b8ea0f66cb76a73edad182d151a:

  Merge tag 'video-for-v2020.07-rc1' of https://gitlab.denx.de/u-boot/custodians/u-boot-video (2020-04-27 09:41:51 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-mips.git tags/mips-pull-2020-04-27

for you to fetch changes up to 3fd023143237a5271a21ccec4b94440df257a5a7:

  mips: Add support for SoM "VoCore2". (2020-04-27 20:30:14 +0200)

----------------------------------------------------------------
- brcmnand: fix missing code path from Linux driver
- bmips: fix build error when disabling USB
- mips: add option to restore original exception vector base
- mips: fix off-by-one error when clearing gd_data
- mips: minor fixes for compatibility with generic SPL framework
- spl: refactor legacy image loading
- spl: add LZMA decompression support for legacy images
- Makefile: add target to build LZMA compressed U-Boot images
- mtmips: refactor and rewrite low-level init code
- mtmips: add and enable SPL support with LZMA
- mtmips: add support for MT7628 reference board
- mtmips: add support for VoCore/VoCore2 board

----------------------------------------------------------------
Mauro Condarelli (1):
      mips: Add support for SoM "VoCore2".

Stefan Roese (9):
      mips: spl: Flush cache before jumping to U-Boot proper
      spl: Extract legacy image handling into separate file
      spl: spl_legacy: Use IS_ENABLED() to remove #ifdef
      spl: spl_nor: Move legacy image loading into spl_legacy.c
      spl: spl_nor: Remove unused variable 'ret' warning
      mips: mtmips: Increase CONFIG_SPL_SYS_MALLOC_F_LEN
      mips: mt76x8: ddr_cal: Rename dqs_test_valid() to dqs_test_error()
      mips: mt76x8: ddr_cal: Change types from u32 to int in dqs_find_min/max
      mips: mt76x8: ddr_cal: Correct dqs_find_min/max implementations

Weijie Gao (19):
      mips: add support to restore exception vector base before booting linux
      configs: enable CONFIG_RESTORE_EXCEPTION_VECTOR_BASE for all mtmips boards
      mips: mtmips: add predefined i-cache/d-cache size and linesize
      mips: start.S: avoid overwriting outside gd when clearing global data in stack
      mips: enable support for appending dtb to spl binary
      mips: add an option to enable u_boot_list section for SPL loaders in u-boot-spl.lds
      sysreset: add reset controller based reboot driver
      mips: mtmips: make use of sysreset-resetctrl for mt7628 soc
      mips: add a mtmips-specific field to architecture-specific global data
      dts: mtmips: add alternative pinmux node for uart2
      lib: enable lzma decompression support for SPL build
      Makefile: add support to generate LZMA compressed u-boot image
      spl: spl_legacy: Add lzma decompression support for legacy image
      mips: add an option to support initialize SRAM for initial stack
      mips: add a option to support not reserving malloc space on initial stack
      mips: mtmips: rewrite lowlevel codes of mt7628
      mips: mtmips: add SPL support
      mips: mtmips: enable SPL for all boards
      mips: mtmips: add support for mt7628-rfb

?lvaro Fern?ndez Rojas (2):
      nand: brcmnand: return without disabling clock
      bmips: allow disabling usb support

 Makefile                                           |  13 +
 arch/mips/Kconfig                                  |  64 ++++
 arch/mips/cpu/start.S                              |  16 +-
 arch/mips/cpu/u-boot-spl.lds                       |   4 +-
 arch/mips/dts/Makefile                             |   2 +
 arch/mips/dts/mediatek,mt7628-rfb.dts              |  67 +++++
 arch/mips/dts/mt7628-u-boot.dtsi                   |  38 +++
 arch/mips/dts/mt7628a.dtsi                         |  17 +-
 arch/mips/dts/vocore_vocore2.dts                   |  85 ++++++
 arch/mips/include/asm/global_data.h                |   3 +
 arch/mips/include/asm/u-boot-mips.h                |   2 +
 arch/mips/lib/Makefile                             |   1 +
 arch/mips/lib/bootm.c                              |   3 +
 arch/mips/lib/spl.c                                |  21 ++
 arch/mips/lib/traps.c                              |  19 ++
 arch/mips/mach-mtmips/Kconfig                      | 142 ++++-----
 arch/mips/mach-mtmips/Makefile                     |   8 +-
 arch/mips/mach-mtmips/cpu.c                        |  58 +---
 arch/mips/mach-mtmips/ddr_cal.c                    | 205 +++++++++++++
 arch/mips/mach-mtmips/ddr_calibrate.c              | 309 -------------------
 arch/mips/mach-mtmips/ddr_init.c                   | 194 ++++++++++++
 arch/mips/mach-mtmips/include/mach/ddr.h           |  52 ++++
 arch/mips/mach-mtmips/include/mach/mc.h            | 180 +++++++++++
 arch/mips/mach-mtmips/include/mach/serial.h        |  13 +
 arch/mips/mach-mtmips/lowlevel_init.S              | 328 ---------------------
 arch/mips/mach-mtmips/mt7628/Makefile              |   6 +
 arch/mips/mach-mtmips/mt7628/ddr.c                 | 173 +++++++++++
 arch/mips/mach-mtmips/mt7628/init.c                | 109 +++++++
 arch/mips/mach-mtmips/mt7628/lowlevel_init.S       | 161 ++++++++++
 arch/mips/mach-mtmips/mt7628/mt7628.h              | 104 +++++++
 arch/mips/mach-mtmips/mt7628/serial.c              |  34 +++
 arch/mips/mach-mtmips/mt76xx.h                     |  32 --
 arch/mips/mach-mtmips/spl.c                        |  44 +++
 board/gardena/smart-gateway-mt7688/board.c         |   2 +
 board/mediatek/mt7628/Kconfig                      |  12 +
 board/mediatek/mt7628/MAINTAINERS                  |   7 +
 board/mediatek/mt7628/Makefile                     |   3 +
 board/mediatek/mt7628/board.c                      |   8 +
 board/vocore/vocore2/Kconfig                       |  12 +
 board/vocore/vocore2/MAINTAINERS                   |   7 +
 board/vocore/vocore2/Makefile                      |   3 +
 board/vocore/vocore2/board.c                       |   6 +
 common/spl/Makefile                                |   1 +
 common/spl/spl.c                                   |  56 +---
 common/spl/spl_legacy.c                            | 131 ++++++++
 common/spl/spl_nor.c                               |  27 +-
 configs/gardena-smart-gateway-mt7688-ram_defconfig |  74 -----
 configs/gardena-smart-gateway-mt7688_defconfig     |  17 +-
 configs/linkit-smart-7688-ram_defconfig            |  65 ----
 configs/linkit-smart-7688_defconfig                |  17 +-
 configs/mt7628_rfb_defconfig                       |  47 +++
 configs/vocore2_defconfig                          | 101 +++++++
 drivers/mtd/nand/raw/brcmnand/brcmnand.c           |   9 +-
 drivers/sysreset/Kconfig                           |   6 +
 drivers/sysreset/Makefile                          |   1 +
 drivers/sysreset/sysreset_resetctl.c               |  48 +++
 include/configs/bmips_bcm6318.h                    |   2 +
 include/configs/bmips_bcm63268.h                   |   2 +
 include/configs/bmips_bcm6328.h                    |   2 +
 include/configs/bmips_bcm6348.h                    |   2 +
 include/configs/bmips_bcm6358.h                    |   2 +
 include/configs/bmips_bcm6362.h                    |   2 +
 include/configs/bmips_bcm6368.h                    |   2 +
 include/configs/gardena-smart-gateway-mt7688.h     |  21 +-
 include/configs/linkit-smart-7688.h                |  22 +-
 include/configs/mt7628.h                           |  56 ++++
 include/configs/vocore2.h                          |  54 ++++
 include/spl.h                                      |  13 +
 lib/Kconfig                                        |   5 +
 lib/Makefile                                       |   1 +
 70 files changed, 2320 insertions(+), 1033 deletions(-)
 create mode 100644 arch/mips/dts/mediatek,mt7628-rfb.dts
 create mode 100644 arch/mips/dts/mt7628-u-boot.dtsi
 create mode 100644 arch/mips/dts/vocore_vocore2.dts
 create mode 100644 arch/mips/lib/spl.c
 create mode 100644 arch/mips/mach-mtmips/ddr_cal.c
 delete mode 100644 arch/mips/mach-mtmips/ddr_calibrate.c
 create mode 100644 arch/mips/mach-mtmips/ddr_init.c
 create mode 100644 arch/mips/mach-mtmips/include/mach/ddr.h
 create mode 100644 arch/mips/mach-mtmips/include/mach/mc.h
 create mode 100644 arch/mips/mach-mtmips/include/mach/serial.h
 delete mode 100644 arch/mips/mach-mtmips/lowlevel_init.S
 create mode 100644 arch/mips/mach-mtmips/mt7628/Makefile
 create mode 100644 arch/mips/mach-mtmips/mt7628/ddr.c
 create mode 100644 arch/mips/mach-mtmips/mt7628/init.c
 create mode 100644 arch/mips/mach-mtmips/mt7628/lowlevel_init.S
 create mode 100644 arch/mips/mach-mtmips/mt7628/mt7628.h
 create mode 100644 arch/mips/mach-mtmips/mt7628/serial.c
 delete mode 100644 arch/mips/mach-mtmips/mt76xx.h
 create mode 100644 arch/mips/mach-mtmips/spl.c
 create mode 100644 board/mediatek/mt7628/Kconfig
 create mode 100644 board/mediatek/mt7628/MAINTAINERS
 create mode 100644 board/mediatek/mt7628/Makefile
 create mode 100644 board/mediatek/mt7628/board.c
 create mode 100644 board/vocore/vocore2/Kconfig
 create mode 100644 board/vocore/vocore2/MAINTAINERS
 create mode 100644 board/vocore/vocore2/Makefile
 create mode 100644 board/vocore/vocore2/board.c
 create mode 100644 common/spl/spl_legacy.c
 delete mode 100644 configs/gardena-smart-gateway-mt7688-ram_defconfig
 delete mode 100644 configs/linkit-smart-7688-ram_defconfig
 create mode 100644 configs/mt7628_rfb_defconfig
 create mode 100644 configs/vocore2_defconfig
 create mode 100644 drivers/sysreset/sysreset_resetctl.c
 create mode 100644 include/configs/mt7628.h
 create mode 100644 include/configs/vocore2.h

             reply	other threads:[~2020-04-27 20:31 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-04-27 20:31 Daniel Schwierzeck [this message]
2020-04-28 13:53 ` [PULL] u-boot-mips Tom Rini
  -- strict thread matches above, loose matches on Subject: below --
2020-06-29 23:10 Daniel Schwierzeck
2020-06-30  0:05 ` Tom Rini
2020-06-30 12:52   ` Tom Rini
2020-06-30 15:32     ` Daniel Schwierzeck
2020-06-30 21:14 ` Tom Rini
2020-07-18 15:20 Daniel Schwierzeck
2020-07-19 12:37 ` Tom Rini
2020-08-03 20:36 Daniel Schwierzeck
2020-08-04 20:55 ` Tom Rini
2020-10-07 20:42 Daniel Schwierzeck
2020-10-08 15:53 ` Tom Rini
2021-01-25 17:24 Daniel Schwierzeck
2021-01-26  0:45 ` Tom Rini
2021-04-22 19:39 Daniel Schwierzeck
2021-04-23 16:23 ` Tom Rini
2021-04-24 22:47 Daniel Schwierzeck
2021-04-26  2:37 ` Tom Rini
2021-05-25 14:59 Daniel Schwierzeck
2021-05-26 12:54 ` Tom Rini
2021-07-18 20:04 Daniel Schwierzeck
2021-07-19  1:02 ` Tom Rini
2022-11-03 21:51 Daniel Schwierzeck
2022-11-06 11:31 ` Tom Rini

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200427203158.2857-1-daniel.schwierzeck@gmail.com \
    --to=daniel.schwierzeck@gmail.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox